diff --git a/src/cfnlint/data/AdditionalSpecs/Policies.json b/src/cfnlint/data/AdditionalSpecs/Policies.json index c5b32b9580..791c3d7aac 100644 --- a/src/cfnlint/data/AdditionalSpecs/Policies.json +++ b/src/cfnlint/data/AdditionalSpecs/Policies.json @@ -3738,6 +3738,7 @@ "ARNRegex": "^arn:aws:ds:.+", "Actions": [ "AcceptSharedDirectory", + "AccessDSData", "AddIpRoutes", "AddRegion", "AddTagsToResource", @@ -7270,6 +7271,7 @@ "DeleteFunctionUrlConfig", "DeleteLayerVersion", "DeleteProvisionedConcurrencyConfig", + "DeleteResourcePolicy", "DisableReplication", "EnableReplication", "GetAccountSettings", @@ -7287,6 +7289,8 @@ "GetLayerVersionPolicy", "GetPolicy", "GetProvisionedConcurrencyConfig", + "GetPublicAccessBlockConfig", + "GetResourcePolicy", "GetRuntimeManagementConfig", "InvokeAsync", "InvokeFunction", @@ -7310,6 +7314,8 @@ "PutFunctionEventInvokeConfig", "PutFunctionRecursionConfig", "PutProvisionedConcurrencyConfig", + "PutPublicAccessBlockConfig", + "PutResourcePolicy", "PutRuntimeManagementConfig", "RemoveLayerVersionPermission", "RemovePermission", diff --git a/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json b/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json index 0b529b1381..7ef4438e0a 100644 --- a/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json @@ -1 +1 @@ -{"etag": "\"cb7c1110d0235703f07c0b7ded66ef6e\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"402d808f7036a149e1964657e0700f12\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json b/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json index b9c99f4808..7ddb73806c 100644 --- a/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json @@ -1 +1 @@ -{"etag": "\"3a8ab12abaf736a0028363ab78ac196f\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"} +{"etag": "\"cc441931aec1f3bee7fce27a2e72867b\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json b/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json index f74dc45323..b92843231e 100644 --- a/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json @@ -1 +1 @@ -{"etag": "\"6901b92426533e1a8a4e4a88433ad5df\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"805343764f56c2febe6644af5c197d40\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json b/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json index 511922c344..330b007ade 100644 --- a/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json @@ -1 +1 @@ -{"etag": "\"6989de962131dbaf4c030609927d1b95\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"c389981099c2e509baf8d15539e42a47\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json b/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json index ba03c46731..2e0165c940 100644 --- a/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json @@ -1 +1 @@ -{"etag": "\"38df503993f135481e5a2354eb3bab34\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"a424762c736731a859eda16c05197768\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json b/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json index c0741cfc43..9b330d2561 100644 --- a/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json @@ -1 +1 @@ -{"etag": "\"908d12681db8ca51c04c44bcd70521b9\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"024011050c47f883e0a622b2d14586f7\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json b/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json index 776165c67f..26e483c82d 100644 --- a/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json @@ -1 +1 @@ -{"etag": "\"b4d5cc5546d1054df3b68be192090c36\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d594d775bcd53898f584bd49ea6c7314\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json b/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json index 12834b2364..d3be1f58e8 100644 --- a/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json @@ -1 +1 @@ -{"etag": "\"557605a2f22e886d7d2434c3f0e156e4\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"dd304f1c743383a62d14fbd5f7ae8411\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json b/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json index e50a065185..c63324770f 100644 --- a/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json @@ -1 +1 @@ -{"etag": "\"be2127db85bb391c62be80bd699105a8\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"cba20ce381302fb6be48cba202006432\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/49ed0265aaab90ce485c07e02ea671e5aa3b299156f53fa9d1fd8eeabec5a268.meta.json b/src/cfnlint/data/DownloadsMetadata/49ed0265aaab90ce485c07e02ea671e5aa3b299156f53fa9d1fd8eeabec5a268.meta.json index 79039a9af7..30ec67e37e 100644 --- a/src/cfnlint/data/DownloadsMetadata/49ed0265aaab90ce485c07e02ea671e5aa3b299156f53fa9d1fd8eeabec5a268.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/49ed0265aaab90ce485c07e02ea671e5aa3b299156f53fa9d1fd8eeabec5a268.meta.json @@ -1 +1 @@ -{"etag": "\"38e92450e114aad652d3c210b5575b00\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"7afa28803ccb12b2911d3e604beef50d\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json b/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json index 3025adb21b..4d0da0d8cb 100644 --- a/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json @@ -1 +1 @@ -{"etag": "\"d2b31f0b42cbe7c3fd4d7123a34182a8\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"04b404ed42fc8a2e5d15a8e388d2025a\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json b/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json index 9a2cbcce87..c6306e3086 100644 --- a/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json @@ -1 +1 @@ -{"etag": "\"4a6563e2eb4f7e1a1882390b2e417a6b\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"7d81db656073ce742a29942acb53d38b\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json b/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json index 48749e201c..f52970effc 100644 --- a/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json @@ -1 +1 @@ -{"etag": "\"3c5521390a54907e317d4345b1f78039\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"a6df1263fd7df11625026b22908758e8\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json b/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json index 064f750b9d..9a2277ed0e 100644 --- a/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json @@ -1 +1 @@ -{"etag": "\"cf7360a9ba7a777f0cc1d39725046cc8\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"133b36b800e5d916938e15d6739541d2\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json b/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json index 3cc3a14a78..459bcdd717 100644 --- a/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json @@ -1 +1 @@ -{"etag": "\"4d0d92df0c529adf6ba7402f7bf81d49\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"db9984fdc27f66f485e8cd5ad1d1a1f6\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json b/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json index f7ef7d15a2..cac224d3d9 100644 --- a/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json @@ -1 +1 @@ -{"etag": "\"5ea8237501ff066afc186a70fbaff733\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"f691c26a75fd7a7adead6e69114e3520\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json b/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json index 4f4b8fc739..4307c131f7 100644 --- a/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json @@ -1 +1 @@ -{"etag": "\"adab0251fc41a116b315b75b5c80d038\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"3845b14fa62369a445eb3ed89a796af4\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json b/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json index 14528e1d4c..96985db5aa 100644 --- a/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json @@ -1 +1 @@ -{"etag": "\"0e0d601f828c73ed684893ebd8dcedd9\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"66822df7dda1da3e42ad2cfef979d184\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json b/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json index 685074f1ee..0bdf18bc1a 100644 --- a/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json @@ -1 +1 @@ -{"etag": "\"a9a0aad53abbb01f5807a7ea2f4a7fc7\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d5cf692db86a77845d17c960393a0572\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json b/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json index daa6ad9597..f2afed823b 100644 --- a/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json @@ -1 +1 @@ -{"etag": "\"20afee4e3b833c7559e0499bbb13f81d\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d3d3904c0906bc6ab68b9268544e52e0\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json b/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json index 6b010da151..b034855557 100644 --- a/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json @@ -1 +1 @@ -{"etag": "\"67bc35e61e989920adb9bd159297be2c\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"31f514aa2b226024280cd2e197fa1fc5\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json b/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json index 3fc6c1cfdf..0f166f58d8 100644 --- a/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json @@ -1 +1 @@ -{"etag": "\"4b1c13f7df9b0840ef657642436c2795\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"62a3e4d44db327b15c00e516d609c5e6\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json b/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json index c07c17fc9f..1f0c13e633 100644 --- a/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json @@ -1 +1 @@ -{"etag": "\"8992d89d6acaa7a8f09618432a622ff7\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"064625aadb25cb0c63113ed27ce89d13\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json b/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json index a307738f21..529a3a8efc 100644 --- a/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json @@ -1 +1 @@ -{"etag": "\"53c4cd21584b631ea75b6b6dbc07ac78\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"f29e9d513e397beef18b2e20d344dde5\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json b/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json index d548f3a343..0affbf5196 100644 --- a/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json @@ -1 +1 @@ -{"etag": "\"8eccef0545be9b532c9beb65c563f3c8\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"2c920ae674bf521fba7eff1f66e29609\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json b/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json index 763da511ef..b53e9ff389 100644 --- a/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json @@ -1 +1 @@ -{"etag": "\"f3681923e932b0e265fb102b98fc40d2\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"4496fe051e117d6a32139af7f169a4da\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json b/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json index bb9cf6c29e..90c23dd88f 100644 --- a/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json @@ -1 +1 @@ -{"etag": "\"a4723edf6ba4654a667ce9d398ba284a\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"6a243a8bb463bccda84a2c4e618c54dd\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json b/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json index 0171749df9..1f3d5fd6bc 100644 --- a/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json @@ -1 +1 @@ -{"etag": "\"e1bdaccafcd85deec8021b9a8a611954\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"8626f81de8c210b8f794a0d8830bca94\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json b/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json index 0fe832ec81..2cc2a38615 100644 --- a/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json @@ -1 +1 @@ -{"etag": "\"c75dece465e4a0fe9546b5ec94242856\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"710f06fbf24357e400b3ebecc0d26f45\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json b/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json index 7b1e08f608..4c242ad6bd 100644 --- a/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json @@ -1 +1 @@ -{"etag": "\"3537c0a464934e45d37b3c44a4ce4016\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"df331d6ea919b2a1870bd507adcfb06f\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json b/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json index 47ad8bb9c6..944ef89a12 100644 --- a/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json @@ -1 +1 @@ -{"etag": "\"110d662d2a837cacf0f92d3b3c96b1d0\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"1837a2ab6283c10efc326ea1ef9c5c78\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json b/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json index c19cc62b48..ca5c126a04 100644 --- a/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json @@ -1 +1 @@ -{"etag": "\"c349f84b68dbfe1a4b6e3eadedab8bbe\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"4a004bf616562497888d121d810b317a\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json b/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json index 9cbe867d48..f6ce15f234 100644 --- a/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json @@ -1 +1 @@ -{"etag": "\"1a4e2697156bfe97d45c84e1999937b8\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"b10087571521fccbf316a7bf010c5900\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/engine_version.json b/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/engine_version.json index 98654e70ca..fe73435f69 100644 --- a/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/engine_version.json +++ b/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/engine_version.json @@ -187,8 +187,10 @@ "15.00.4322.2.v1", "15.00.4345.5.v1", "15.00.4365.2.v1", + "15.00.4390.2.v1", "16.00.4085.2.v1", - "16.00.4125.3.v1" + "16.00.4125.3.v1", + "16.00.4140.3.v1" ] } } @@ -223,8 +225,10 @@ "15.00.4322.2.v1", "15.00.4345.5.v1", "15.00.4365.2.v1", + "15.00.4390.2.v1", "16.00.4085.2.v1", - "16.00.4125.3.v1" + "16.00.4125.3.v1", + "16.00.4140.3.v1" ] } } @@ -259,8 +263,10 @@ "15.00.4322.2.v1", "15.00.4345.5.v1", "15.00.4365.2.v1", + "15.00.4390.2.v1", "16.00.4085.2.v1", - "16.00.4125.3.v1" + "16.00.4125.3.v1", + "16.00.4140.3.v1" ] } } @@ -507,6 +513,7 @@ "13.00.6430.49.v1", "13.00.6435.1.v1", "13.00.6441.1.v1", + "13.00.6445.1.v1", "14.00.3281.6.v1", "14.00.3294.2.v1", "14.00.3356.20.v1", @@ -517,6 +524,7 @@ "14.00.3460.9.v1", "14.00.3465.1.v1", "14.00.3471.2.v1", + "14.00.3475.1.v1", "15.00.4043.16.v1", "15.00.4073.23.v1", "15.00.4153.1.v1", @@ -532,6 +540,7 @@ "15.00.4375.4.v1", "15.00.4382.1.v1", "15.00.4385.2.v1", + "15.00.4390.2.v1", "16.00.4085.2.v1", "16.00.4095.4.v1", "16.00.4105.2.v1", @@ -539,7 +548,8 @@ "16.00.4120.1.v1", "16.00.4125.3.v1", "16.00.4131.2.v1", - "16.00.4135.4.v1" + "16.00.4135.4.v1", + "16.00.4140.3.v1" ] } } @@ -572,6 +582,7 @@ "13.00.6430.49.v1", "13.00.6435.1.v1", "13.00.6441.1.v1", + "13.00.6445.1.v1", "14.00.3281.6.v1", "14.00.3294.2.v1", "14.00.3356.20.v1", @@ -582,6 +593,7 @@ "14.00.3460.9.v1", "14.00.3465.1.v1", "14.00.3471.2.v1", + "14.00.3475.1.v1", "15.00.4043.16.v1", "15.00.4073.23.v1", "15.00.4153.1.v1", @@ -597,6 +609,7 @@ "15.00.4375.4.v1", "15.00.4382.1.v1", "15.00.4385.2.v1", + "15.00.4390.2.v1", "16.00.4085.2.v1", "16.00.4095.4.v1", "16.00.4105.2.v1", @@ -604,7 +617,8 @@ "16.00.4120.1.v1", "16.00.4125.3.v1", "16.00.4131.2.v1", - "16.00.4135.4.v1" + "16.00.4135.4.v1", + "16.00.4140.3.v1" ] } } @@ -637,6 +651,7 @@ "13.00.6430.49.v1", "13.00.6435.1.v1", "13.00.6441.1.v1", + "13.00.6445.1.v1", "14.00.3281.6.v1", "14.00.3294.2.v1", "14.00.3356.20.v1", @@ -647,6 +662,7 @@ "14.00.3460.9.v1", "14.00.3465.1.v1", "14.00.3471.2.v1", + "14.00.3475.1.v1", "15.00.4043.16.v1", "15.00.4073.23.v1", "15.00.4153.1.v1", @@ -662,6 +678,7 @@ "15.00.4375.4.v1", "15.00.4382.1.v1", "15.00.4385.2.v1", + "15.00.4390.2.v1", "16.00.4085.2.v1", "16.00.4095.4.v1", "16.00.4105.2.v1", @@ -669,7 +686,8 @@ "16.00.4120.1.v1", "16.00.4125.3.v1", "16.00.4131.2.v1", - "16.00.4135.4.v1" + "16.00.4135.4.v1", + "16.00.4140.3.v1" ] } } @@ -702,6 +720,7 @@ "13.00.6430.49.v1", "13.00.6435.1.v1", "13.00.6441.1.v1", + "13.00.6445.1.v1", "14.00.3281.6.v1", "14.00.3294.2.v1", "14.00.3356.20.v1", @@ -712,6 +731,7 @@ "14.00.3460.9.v1", "14.00.3465.1.v1", "14.00.3471.2.v1", + "14.00.3475.1.v1", "15.00.4043.16.v1", "15.00.4073.23.v1", "15.00.4153.1.v1", @@ -727,6 +747,7 @@ "15.00.4375.4.v1", "15.00.4382.1.v1", "15.00.4385.2.v1", + "15.00.4390.2.v1", "16.00.4085.2.v1", "16.00.4095.4.v1", "16.00.4105.2.v1", @@ -734,7 +755,8 @@ "16.00.4120.1.v1", "16.00.4125.3.v1", "16.00.4131.2.v1", - "16.00.4135.4.v1" + "16.00.4135.4.v1", + "16.00.4140.3.v1" ] } } diff --git a/src/cfnlint/data/schemas/providers/af_south_1/__init__.py b/src/cfnlint/data/schemas/providers/af_south_1/__init__.py index 3ee17f0feb..a99dc52e41 100644 --- a/src/cfnlint/data/schemas/providers/af_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/af_south_1/__init__.py @@ -1169,6 +1169,7 @@ "aws-ecs-cluster.json", "aws-ecs-clustercapacityproviderassociations.json", "aws-ecs-primarytaskset.json", + "aws-ecs-service.json", "aws-ecs-taskdefinition.json", "aws-ecs-taskset.json", "aws-efs-accesspoint.json", @@ -1195,6 +1196,7 @@ "aws-elasticbeanstalk-configurationtemplate.json", "aws-elasticbeanstalk-environment.json", "aws-elasticloadbalancing-loadbalancer.json", + "aws-elasticloadbalancingv2-listener.json", "aws-elasticloadbalancingv2-listenercertificate.json", "aws-elasticloadbalancingv2-listenerrule.json", "aws-elasticloadbalancingv2-loadbalancer.json", @@ -1391,9 +1393,12 @@ "aws-pcaconnectorscep-challenge.json", "aws-pcaconnectorscep-connector.json", "aws-pipes-pipe.json", + "aws-quicksight-analysis.json", + "aws-quicksight-dashboard.json", "aws-quicksight-dataset.json", "aws-quicksight-datasource.json", "aws-quicksight-refreshschedule.json", + "aws-quicksight-template.json", "aws-quicksight-theme.json", "aws-quicksight-vpcconnection.json", "aws-ram-permission.json", @@ -1535,6 +1540,7 @@ "aws-shield-protectiongroup.json", "aws-signer-profilepermission.json", "aws-signer-signingprofile.json", + "aws-sns-subscription.json", "aws-sns-topic.json", "aws-sns-topicinlinepolicy.json", "aws-sns-topicpolicy.json", diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-ecs-service.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-ecs-service.json deleted file mode 100644 index c6aff1a4b1..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-ecs-service.json +++ /dev/null @@ -1,582 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Cluster", - "/properties/DeploymentController", - "/properties/LaunchType", - "/properties/Role", - "/properties/SchedulingStrategy", - "/properties/ServiceName" - ], - "definitions": { - "AwsVpcConfiguration": { - "additionalProperties": false, - "properties": { - "AssignPublicIp": { - "enum": [ - "DISABLED", - "ENABLED" - ], - "type": "string" - }, - "SecurityGroups": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.GroupId", - "type": "string" - }, - "type": "array" - }, - "Subnets": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CapacityProviderStrategyItem": { - "additionalProperties": false, - "properties": { - "Base": { - "type": "integer" - }, - "CapacityProvider": { - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentAlarms": { - "additionalProperties": false, - "properties": { - "AlarmNames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "AlarmNames", - "Rollback", - "Enable" - ], - "type": "object" - }, - "DeploymentCircuitBreaker": { - "additionalProperties": false, - "properties": { - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "Enable", - "Rollback" - ], - "type": "object" - }, - "DeploymentConfiguration": { - "additionalProperties": false, - "properties": { - "Alarms": { - "$ref": "#/definitions/DeploymentAlarms" - }, - "DeploymentCircuitBreaker": { - "$ref": "#/definitions/DeploymentCircuitBreaker" - }, - "MaximumPercent": { - "type": "integer" - }, - "MinimumHealthyPercent": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentController": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "CODE_DEPLOY", - "ECS", - "EXTERNAL" - ], - "type": "string" - } - }, - "type": "object" - }, - "EBSTagSpecification": { - "properties": { - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "ResourceType": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "required": [ - "ResourceType" - ], - "type": "object" - }, - "LoadBalancer": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "LoadBalancerName": { - "type": "string" - }, - "TargetGroupArn": { - "type": "string" - } - }, - "type": "object" - }, - "LogConfiguration": { - "additionalProperties": false, - "properties": { - "LogDriver": { - "type": "string" - }, - "Options": { - "additionalProperties": false, - "patternProperties": { - ".{1,}": { - "type": "string" - } - }, - "type": "object" - }, - "SecretOptions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Secret" - }, - "type": "array" - } - }, - "type": "object" - }, - "NetworkConfiguration": { - "additionalProperties": false, - "properties": { - "AwsvpcConfiguration": { - "$ref": "#/definitions/AwsVpcConfiguration" - } - }, - "type": "object" - }, - "PlacementConstraint": { - "additionalProperties": false, - "properties": { - "Expression": { - "type": "string" - }, - "Type": { - "enum": [ - "distinctInstance", - "memberOf" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "PlacementStrategy": { - "additionalProperties": false, - "properties": { - "Field": { - "type": "string" - }, - "Type": { - "enum": [ - "binpack", - "random", - "spread" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "Secret": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "ValueFrom": { - "type": "string" - } - }, - "required": [ - "Name", - "ValueFrom" - ], - "type": "object" - }, - "ServiceConnectClientAlias": { - "additionalProperties": false, - "properties": { - "DnsName": { - "type": "string" - }, - "Port": { - "type": "integer" - } - }, - "required": [ - "Port" - ], - "type": "object" - }, - "ServiceConnectConfiguration": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "LogConfiguration": { - "$ref": "#/definitions/LogConfiguration" - }, - "Namespace": { - "type": "string" - }, - "Services": { - "items": { - "$ref": "#/definitions/ServiceConnectService" - }, - "type": "array" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "ServiceConnectService": { - "additionalProperties": false, - "properties": { - "ClientAliases": { - "items": { - "$ref": "#/definitions/ServiceConnectClientAlias" - }, - "type": "array" - }, - "DiscoveryName": { - "type": "string" - }, - "IngressPortOverride": { - "type": "integer" - }, - "PortName": { - "type": "string" - }, - "Timeout": { - "$ref": "#/definitions/TimeoutConfiguration" - }, - "Tls": { - "$ref": "#/definitions/ServiceConnectTlsConfiguration" - } - }, - "required": [ - "PortName" - ], - "type": "object" - }, - "ServiceConnectTlsCertificateAuthority": { - "additionalProperties": false, - "properties": { - "AwsPcaAuthorityArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceConnectTlsConfiguration": { - "additionalProperties": false, - "properties": { - "IssuerCertificateAuthority": { - "$ref": "#/definitions/ServiceConnectTlsCertificateAuthority" - }, - "KmsKey": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "IssuerCertificateAuthority" - ], - "type": "object" - }, - "ServiceManagedEBSVolumeConfiguration": { - "properties": { - "Encrypted": { - "type": "boolean" - }, - "FilesystemType": { - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "RoleArn": { - "type": "string" - }, - "SizeInGiB": { - "type": "integer" - }, - "SnapshotId": { - "type": "string" - }, - "TagSpecifications": { - "items": { - "$ref": "#/definitions/EBSTagSpecification" - }, - "type": "array" - }, - "Throughput": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "ServiceRegistry": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "Port": { - "type": "integer" - }, - "RegistryArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceVolumeConfiguration": { - "properties": { - "ManagedEBSVolume": { - "$ref": "#/definitions/ServiceManagedEBSVolumeConfiguration" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "TimeoutConfiguration": { - "additionalProperties": false, - "properties": { - "IdleTimeoutSeconds": { - "type": "integer" - }, - "PerRequestTimeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ServiceArn", - "/properties/Cluster" - ], - "properties": { - "CapacityProviderStrategy": { - "items": { - "$ref": "#/definitions/CapacityProviderStrategyItem" - }, - "type": "array" - }, - "Cluster": { - "type": "string" - }, - "DeploymentConfiguration": { - "$ref": "#/definitions/DeploymentConfiguration" - }, - "DeploymentController": { - "$ref": "#/definitions/DeploymentController" - }, - "DesiredCount": { - "type": "integer" - }, - "EnableECSManagedTags": { - "type": "boolean" - }, - "EnableExecuteCommand": { - "type": "boolean" - }, - "HealthCheckGracePeriodSeconds": { - "type": "integer" - }, - "LaunchType": { - "enum": [ - "EC2", - "FARGATE", - "EXTERNAL" - ], - "type": "string" - }, - "LoadBalancers": { - "items": { - "$ref": "#/definitions/LoadBalancer" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "NetworkConfiguration": { - "$ref": "#/definitions/NetworkConfiguration" - }, - "PlacementConstraints": { - "items": { - "$ref": "#/definitions/PlacementConstraint" - }, - "type": "array" - }, - "PlacementStrategies": { - "items": { - "$ref": "#/definitions/PlacementStrategy" - }, - "type": "array" - }, - "PlatformVersion": { - "default": "LATEST", - "type": "string" - }, - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "Role": { - "type": "string" - }, - "SchedulingStrategy": { - "enum": [ - "DAEMON", - "REPLICA" - ], - "type": "string" - }, - "ServiceArn": { - "type": "string" - }, - "ServiceConnectConfiguration": { - "$ref": "#/definitions/ServiceConnectConfiguration" - }, - "ServiceName": { - "type": "string" - }, - "ServiceRegistries": { - "items": { - "$ref": "#/definitions/ServiceRegistry" - }, - "type": "array" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "TaskDefinition": { - "type": "string" - }, - "VolumeConfigurations": { - "items": { - "$ref": "#/definitions/ServiceVolumeConfiguration" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/ServiceArn", - "/properties/Name" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ECS::Service", - "writeOnlyProperties": [ - "/properties/ServiceConnectConfiguration", - "/properties/VolumeConfigurations" - ] -} diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-elasticloadbalancingv2-listener.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-elasticloadbalancingv2-listener.json deleted file mode 100644 index ebae49a3b2..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-elasticloadbalancingv2-listener.json +++ /dev/null @@ -1,359 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/LoadBalancerArn" - ], - "definitions": { - "Action": { - "additionalProperties": false, - "properties": { - "AuthenticateCognitoConfig": { - "$ref": "#/definitions/AuthenticateCognitoConfig" - }, - "AuthenticateOidcConfig": { - "$ref": "#/definitions/AuthenticateOidcConfig" - }, - "FixedResponseConfig": { - "$ref": "#/definitions/FixedResponseConfig" - }, - "ForwardConfig": { - "$ref": "#/definitions/ForwardConfig" - }, - "Order": { - "type": "integer" - }, - "RedirectConfig": { - "$ref": "#/definitions/RedirectConfig" - }, - "TargetGroupArn": { - "relationshipRef": { - "propertyPath": "/properties/TargetGroupArn", - "typeName": "AWS::ElasticLoadBalancingV2::TargetGroup" - }, - "type": "string" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "AuthenticateCognitoConfig": { - "additionalProperties": false, - "properties": { - "AuthenticationRequestExtraParams": { - "patternProperties": { - "[a-zA-Z0-9]+": { - "type": "string" - } - }, - "type": "object" - }, - "OnUnauthenticatedRequest": { - "type": "string" - }, - "Scope": { - "type": "string" - }, - "SessionCookieName": { - "type": "string" - }, - "SessionTimeout": { - "type": "string" - }, - "UserPoolArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Cognito::UserPool" - }, - "type": "string" - }, - "UserPoolClientId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/UserPoolId", - "typeName": "AWS::Cognito::UserPoolClient" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/ClientId", - "typeName": "AWS::Cognito::UserPoolClient" - } - } - ], - "type": "string" - }, - "UserPoolDomain": { - "relationshipRef": { - "propertyPath": "/properties/Id", - "typeName": "AWS::Cognito::UserPoolDomain" - }, - "type": "string" - } - }, - "required": [ - "UserPoolClientId", - "UserPoolDomain", - "UserPoolArn" - ], - "type": "object" - }, - "AuthenticateOidcConfig": { - "additionalProperties": false, - "properties": { - "AuthenticationRequestExtraParams": { - "patternProperties": { - "[a-zA-Z0-9]+": { - "type": "string" - } - }, - "type": "object" - }, - "AuthorizationEndpoint": { - "type": "string" - }, - "ClientId": { - "type": "string" - }, - "ClientSecret": { - "type": "string" - }, - "Issuer": { - "type": "string" - }, - "OnUnauthenticatedRequest": { - "type": "string" - }, - "Scope": { - "type": "string" - }, - "SessionCookieName": { - "type": "string" - }, - "SessionTimeout": { - "type": "string" - }, - "TokenEndpoint": { - "type": "string" - }, - "UseExistingClientSecret": { - "type": "boolean" - }, - "UserInfoEndpoint": { - "type": "string" - } - }, - "required": [ - "TokenEndpoint", - "Issuer", - "UserInfoEndpoint", - "ClientId", - "AuthorizationEndpoint" - ], - "type": "object" - }, - "Certificate": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Id", - "typeName": "AWS::CertificateManager::Certificate" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::IAM::ServerCertificate" - } - } - ], - "type": "string" - } - }, - "type": "object" - }, - "FixedResponseConfig": { - "additionalProperties": false, - "properties": { - "ContentType": { - "type": "string" - }, - "MessageBody": { - "type": "string" - }, - "StatusCode": { - "type": "string" - } - }, - "required": [ - "StatusCode" - ], - "type": "object" - }, - "ForwardConfig": { - "additionalProperties": false, - "properties": { - "TargetGroupStickinessConfig": { - "$ref": "#/definitions/TargetGroupStickinessConfig" - }, - "TargetGroups": { - "items": { - "$ref": "#/definitions/TargetGroupTuple" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "MutualAuthentication": { - "additionalProperties": false, - "properties": { - "IgnoreClientCertificateExpiry": { - "type": "boolean" - }, - "Mode": { - "type": "string" - }, - "TrustStoreArn": { - "type": "string" - } - }, - "type": "object" - }, - "RedirectConfig": { - "additionalProperties": false, - "properties": { - "Host": { - "type": "string" - }, - "Path": { - "type": "string" - }, - "Port": { - "type": "string" - }, - "Protocol": { - "pattern": "^(HTTPS?|#\\{protocol\\})$", - "type": "string" - }, - "Query": { - "type": "string" - }, - "StatusCode": { - "type": "string" - } - }, - "required": [ - "StatusCode" - ], - "type": "object" - }, - "TargetGroupStickinessConfig": { - "additionalProperties": false, - "properties": { - "DurationSeconds": { - "type": "integer" - }, - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "TargetGroupTuple": { - "additionalProperties": false, - "properties": { - "TargetGroupArn": { - "relationshipRef": { - "propertyPath": "/properties/TargetGroupArn", - "typeName": "AWS::ElasticLoadBalancingV2::TargetGroup" - }, - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ListenerArn" - ], - "properties": { - "AlpnPolicy": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Certificates": { - "items": { - "$ref": "#/definitions/Certificate" - }, - "type": "array", - "uniqueItems": true - }, - "DefaultActions": { - "items": { - "$ref": "#/definitions/Action" - }, - "type": "array", - "uniqueItems": true - }, - "ListenerArn": { - "type": "string" - }, - "LoadBalancerArn": { - "type": "string" - }, - "MutualAuthentication": { - "$ref": "#/definitions/MutualAuthentication" - }, - "Port": { - "type": "integer" - }, - "Protocol": { - "enum": [ - "GENEVE", - "HTTP", - "HTTPS", - "TCP", - "TCP_UDP", - "TLS", - "UDP" - ], - "type": "string" - }, - "SslPolicy": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/ListenerArn" - ], - "required": [ - "LoadBalancerArn", - "DefaultActions" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-elasticloadbalancingv2.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::ElasticLoadBalancingV2::Listener", - "writeOnlyProperties": [ - "/properties/DefaultActions/*/AuthenticateOidcConfig/ClientSecret" - ] -} diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-analysis.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-analysis.json deleted file mode 100644 index 333daa42d8..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-analysis.json +++ /dev/null @@ -1,11332 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnalysisDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "AnalysisError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/AnalysisErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "AnalysisErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "AnalysisSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/AnalysisSourceTemplate" - } - }, - "type": "object" - }, - "AnalysisSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "properties": { - "AnalysisId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Definition": { - "$ref": "#/definitions/AnalysisDefinition" - }, - "Errors": { - "items": { - "$ref": "#/definitions/AnalysisError" - }, - "minItems": 1, - "type": "array" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/AnalysisSourceEntity" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/DataSetArns", - "/properties/LastUpdatedTime" - ], - "required": [ - "AwsAccountId", - "AnalysisId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Analysis", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/Status", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-dashboard.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-dashboard.json deleted file mode 100644 index 2a37d3ff6f..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-dashboard.json +++ /dev/null @@ -1,11549 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "definitions": { - "AdHocFilteringOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DashboardBehavior": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "DashboardError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/DashboardErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DashboardErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "DashboardPublishOptions": { - "additionalProperties": false, - "properties": { - "AdHocFilteringOption": { - "$ref": "#/definitions/AdHocFilteringOption" - }, - "DataPointDrillUpDownOption": { - "$ref": "#/definitions/DataPointDrillUpDownOption" - }, - "DataPointMenuLabelOption": { - "$ref": "#/definitions/DataPointMenuLabelOption" - }, - "DataPointTooltipOption": { - "$ref": "#/definitions/DataPointTooltipOption" - }, - "ExportToCSVOption": { - "$ref": "#/definitions/ExportToCSVOption" - }, - "ExportWithHiddenFieldsOption": { - "$ref": "#/definitions/ExportWithHiddenFieldsOption" - }, - "SheetControlsOption": { - "$ref": "#/definitions/SheetControlsOption" - }, - "SheetLayoutElementMaximizationOption": { - "$ref": "#/definitions/SheetLayoutElementMaximizationOption" - }, - "VisualAxisSortOption": { - "$ref": "#/definitions/VisualAxisSortOption" - }, - "VisualMenuOption": { - "$ref": "#/definitions/VisualMenuOption" - }, - "VisualPublishOptions": { - "$ref": "#/definitions/DashboardVisualPublishOptions" - } - }, - "type": "object" - }, - "DashboardSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/DashboardSourceTemplate" - } - }, - "type": "object" - }, - "DashboardSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "DashboardUIState": { - "enum": [ - "EXPANDED", - "COLLAPSED" - ], - "type": "string" - }, - "DashboardVersion": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/DashboardError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "DashboardVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "DashboardVisualPublishOptions": { - "additionalProperties": false, - "properties": { - "ExportHiddenFieldsOption": { - "$ref": "#/definitions/ExportHiddenFieldsOption" - } - }, - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataPointDrillUpDownOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointMenuLabelOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointTooltipOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "ExportHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportToCSVOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportWithHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LinkSharingConfiguration": { - "additionalProperties": false, - "properties": { - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetControlsOption": { - "additionalProperties": false, - "properties": { - "VisibilityState": { - "$ref": "#/definitions/DashboardUIState" - } - }, - "type": "object" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetLayoutElementMaximizationOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualAxisSortOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualMenuOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DashboardId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "DashboardPublishOptions": { - "$ref": "#/definitions/DashboardPublishOptions" - }, - "Definition": { - "$ref": "#/definitions/DashboardVersionDefinition" - }, - "LastPublishedTime": { - "format": "date-time", - "type": "string" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "LinkEntities": { - "items": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^arn:aws[\\w\\-]*:quicksight:[\\w\\-]+:\\d+:analysis/[\\w\\-]{1,512}$", - "type": "string" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - }, - "LinkSharingConfiguration": { - "$ref": "#/definitions/LinkSharingConfiguration" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/DashboardSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/DashboardVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastPublishedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "DashboardId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Dashboard", - "writeOnlyProperties": [ - "/properties/DashboardPublishOptions", - "/properties/Definition", - "/properties/LinkSharingConfiguration", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/ThemeArn", - "/properties/VersionDescription", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-template.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-template.json deleted file mode 100644 index 68e68a40ce..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-quicksight-template.json +++ /dev/null @@ -1,11303 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnGroupColumnSchema": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnGroupSchema": { - "additionalProperties": false, - "properties": { - "ColumnGroupColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSchema": { - "additionalProperties": false, - "properties": { - "DataType": { - "type": "string" - }, - "GeographicRole": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetConfiguration": { - "additionalProperties": false, - "properties": { - "ColumnGroupSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "DataSetSchema": { - "$ref": "#/definitions/DataSetSchema" - }, - "Placeholder": { - "type": "string" - } - }, - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DataSetSchema": { - "additionalProperties": false, - "properties": { - "ColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TemplateError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/TemplateErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TemplateErrorType": { - "enum": [ - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "ACCESS_DENIED" - ], - "type": "string" - }, - "TemplateSourceAnalysis": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "TemplateSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceAnalysis": { - "$ref": "#/definitions/TemplateSourceAnalysis" - }, - "SourceTemplate": { - "$ref": "#/definitions/TemplateSourceTemplate" - } - }, - "type": "object" - }, - "TemplateSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - } - }, - "required": [ - "Arn" - ], - "type": "object" - }, - "TemplateVersion": { - "additionalProperties": false, - "properties": { - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/TemplateError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TemplateVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetConfigurations" - ], - "type": "object" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "Definition": { - "$ref": "#/definitions/TemplateVersionDefinition" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/TemplateSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "TemplateId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/TemplateVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "TemplateId" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Template", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/VersionDescription", - "/properties/SourceEntity", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py index 24e51fd227..5cd99542b4 100644 --- a/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py @@ -1021,7 +1021,6 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-dms-instanceprofile.json similarity index 99% rename from src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dms-instanceprofile.json rename to src/cfnlint/data/schemas/providers/ap_east_1/aws-dms-instanceprofile.json index b819e5ae60..b5f55a9ac1 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dms-instanceprofile.json +++ b/src/cfnlint/data/schemas/providers/ap_east_1/aws-dms-instanceprofile.json @@ -69,6 +69,7 @@ "NetworkType": { "enum": [ "IPV4", + "IPV6", "DUAL" ], "type": "string" diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py index 2c57e6e536..a9df5a659e 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py @@ -1554,6 +1554,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1586,6 +1587,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/__init__.py b/src/cfnlint/data/schemas/providers/ap_northeast_2/__init__.py index ded2d4deda..575e2db73c 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_2/__init__.py @@ -296,6 +296,7 @@ "AWS::DataZone::DataSource", "AWS::DataZone::Domain", "AWS::DataZone::Environment", + "AWS::DataZone::EnvironmentActions", "AWS::DataZone::EnvironmentBlueprintConfiguration", "AWS::DataZone::EnvironmentProfile", "AWS::DataZone::GroupProfile", @@ -1418,6 +1419,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1552,6 +1554,7 @@ "aws-ecs-cluster.json", "aws-ecs-clustercapacityproviderassociations.json", "aws-ecs-primarytaskset.json", + "aws-ecs-service.json", "aws-ecs-taskdefinition.json", "aws-ecs-taskset.json", "aws-efs-accesspoint.json", @@ -1578,6 +1581,7 @@ "aws-elasticbeanstalk-configurationtemplate.json", "aws-elasticbeanstalk-environment.json", "aws-elasticloadbalancing-loadbalancer.json", + "aws-elasticloadbalancingv2-listener.json", "aws-elasticloadbalancingv2-listenercertificate.json", "aws-elasticloadbalancingv2-listenerrule.json", "aws-elasticloadbalancingv2-loadbalancer.json", @@ -1964,8 +1968,12 @@ "aws-proton-servicetemplate.json", "aws-qldb-ledger.json", "aws-qldb-stream.json", + "aws-quicksight-analysis.json", + "aws-quicksight-dashboard.json", + "aws-quicksight-dataset.json", "aws-quicksight-datasource.json", "aws-quicksight-refreshschedule.json", + "aws-quicksight-template.json", "aws-quicksight-theme.json", "aws-quicksight-vpcconnection.json", "aws-ram-permission.json", @@ -2140,6 +2148,7 @@ "aws-shield-protectiongroup.json", "aws-signer-profilepermission.json", "aws-signer-signingprofile.json", + "aws-sns-subscription.json", "aws-sns-topic.json", "aws-sns-topicinlinepolicy.json", "aws-sns-topicpolicy.json", @@ -2172,7 +2181,6 @@ "aws-stepfunctions-statemachine.json", "aws-stepfunctions-statemachinealias.json", "aws-stepfunctions-statemachineversion.json", - "aws-synthetics-canary.json", "aws-synthetics-group.json", "aws-systemsmanagersap-application.json", "aws-transfer-agreement.json", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ecs-service.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ecs-service.json deleted file mode 100644 index c6aff1a4b1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ecs-service.json +++ /dev/null @@ -1,582 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Cluster", - "/properties/DeploymentController", - "/properties/LaunchType", - "/properties/Role", - "/properties/SchedulingStrategy", - "/properties/ServiceName" - ], - "definitions": { - "AwsVpcConfiguration": { - "additionalProperties": false, - "properties": { - "AssignPublicIp": { - "enum": [ - "DISABLED", - "ENABLED" - ], - "type": "string" - }, - "SecurityGroups": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.GroupId", - "type": "string" - }, - "type": "array" - }, - "Subnets": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CapacityProviderStrategyItem": { - "additionalProperties": false, - "properties": { - "Base": { - "type": "integer" - }, - "CapacityProvider": { - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentAlarms": { - "additionalProperties": false, - "properties": { - "AlarmNames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "AlarmNames", - "Rollback", - "Enable" - ], - "type": "object" - }, - "DeploymentCircuitBreaker": { - "additionalProperties": false, - "properties": { - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "Enable", - "Rollback" - ], - "type": "object" - }, - "DeploymentConfiguration": { - "additionalProperties": false, - "properties": { - "Alarms": { - "$ref": "#/definitions/DeploymentAlarms" - }, - "DeploymentCircuitBreaker": { - "$ref": "#/definitions/DeploymentCircuitBreaker" - }, - "MaximumPercent": { - "type": "integer" - }, - "MinimumHealthyPercent": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentController": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "CODE_DEPLOY", - "ECS", - "EXTERNAL" - ], - "type": "string" - } - }, - "type": "object" - }, - "EBSTagSpecification": { - "properties": { - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "ResourceType": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "required": [ - "ResourceType" - ], - "type": "object" - }, - "LoadBalancer": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "LoadBalancerName": { - "type": "string" - }, - "TargetGroupArn": { - "type": "string" - } - }, - "type": "object" - }, - "LogConfiguration": { - "additionalProperties": false, - "properties": { - "LogDriver": { - "type": "string" - }, - "Options": { - "additionalProperties": false, - "patternProperties": { - ".{1,}": { - "type": "string" - } - }, - "type": "object" - }, - "SecretOptions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Secret" - }, - "type": "array" - } - }, - "type": "object" - }, - "NetworkConfiguration": { - "additionalProperties": false, - "properties": { - "AwsvpcConfiguration": { - "$ref": "#/definitions/AwsVpcConfiguration" - } - }, - "type": "object" - }, - "PlacementConstraint": { - "additionalProperties": false, - "properties": { - "Expression": { - "type": "string" - }, - "Type": { - "enum": [ - "distinctInstance", - "memberOf" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "PlacementStrategy": { - "additionalProperties": false, - "properties": { - "Field": { - "type": "string" - }, - "Type": { - "enum": [ - "binpack", - "random", - "spread" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "Secret": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "ValueFrom": { - "type": "string" - } - }, - "required": [ - "Name", - "ValueFrom" - ], - "type": "object" - }, - "ServiceConnectClientAlias": { - "additionalProperties": false, - "properties": { - "DnsName": { - "type": "string" - }, - "Port": { - "type": "integer" - } - }, - "required": [ - "Port" - ], - "type": "object" - }, - "ServiceConnectConfiguration": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "LogConfiguration": { - "$ref": "#/definitions/LogConfiguration" - }, - "Namespace": { - "type": "string" - }, - "Services": { - "items": { - "$ref": "#/definitions/ServiceConnectService" - }, - "type": "array" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "ServiceConnectService": { - "additionalProperties": false, - "properties": { - "ClientAliases": { - "items": { - "$ref": "#/definitions/ServiceConnectClientAlias" - }, - "type": "array" - }, - "DiscoveryName": { - "type": "string" - }, - "IngressPortOverride": { - "type": "integer" - }, - "PortName": { - "type": "string" - }, - "Timeout": { - "$ref": "#/definitions/TimeoutConfiguration" - }, - "Tls": { - "$ref": "#/definitions/ServiceConnectTlsConfiguration" - } - }, - "required": [ - "PortName" - ], - "type": "object" - }, - "ServiceConnectTlsCertificateAuthority": { - "additionalProperties": false, - "properties": { - "AwsPcaAuthorityArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceConnectTlsConfiguration": { - "additionalProperties": false, - "properties": { - "IssuerCertificateAuthority": { - "$ref": "#/definitions/ServiceConnectTlsCertificateAuthority" - }, - "KmsKey": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "IssuerCertificateAuthority" - ], - "type": "object" - }, - "ServiceManagedEBSVolumeConfiguration": { - "properties": { - "Encrypted": { - "type": "boolean" - }, - "FilesystemType": { - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "RoleArn": { - "type": "string" - }, - "SizeInGiB": { - "type": "integer" - }, - "SnapshotId": { - "type": "string" - }, - "TagSpecifications": { - "items": { - "$ref": "#/definitions/EBSTagSpecification" - }, - "type": "array" - }, - "Throughput": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "ServiceRegistry": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "Port": { - "type": "integer" - }, - "RegistryArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceVolumeConfiguration": { - "properties": { - "ManagedEBSVolume": { - "$ref": "#/definitions/ServiceManagedEBSVolumeConfiguration" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "TimeoutConfiguration": { - "additionalProperties": false, - "properties": { - "IdleTimeoutSeconds": { - "type": "integer" - }, - "PerRequestTimeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ServiceArn", - "/properties/Cluster" - ], - "properties": { - "CapacityProviderStrategy": { - "items": { - "$ref": "#/definitions/CapacityProviderStrategyItem" - }, - "type": "array" - }, - "Cluster": { - "type": "string" - }, - "DeploymentConfiguration": { - "$ref": "#/definitions/DeploymentConfiguration" - }, - "DeploymentController": { - "$ref": "#/definitions/DeploymentController" - }, - "DesiredCount": { - "type": "integer" - }, - "EnableECSManagedTags": { - "type": "boolean" - }, - "EnableExecuteCommand": { - "type": "boolean" - }, - "HealthCheckGracePeriodSeconds": { - "type": "integer" - }, - "LaunchType": { - "enum": [ - "EC2", - "FARGATE", - "EXTERNAL" - ], - "type": "string" - }, - "LoadBalancers": { - "items": { - "$ref": "#/definitions/LoadBalancer" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "NetworkConfiguration": { - "$ref": "#/definitions/NetworkConfiguration" - }, - "PlacementConstraints": { - "items": { - "$ref": "#/definitions/PlacementConstraint" - }, - "type": "array" - }, - "PlacementStrategies": { - "items": { - "$ref": "#/definitions/PlacementStrategy" - }, - "type": "array" - }, - "PlatformVersion": { - "default": "LATEST", - "type": "string" - }, - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "Role": { - "type": "string" - }, - "SchedulingStrategy": { - "enum": [ - "DAEMON", - "REPLICA" - ], - "type": "string" - }, - "ServiceArn": { - "type": "string" - }, - "ServiceConnectConfiguration": { - "$ref": "#/definitions/ServiceConnectConfiguration" - }, - "ServiceName": { - "type": "string" - }, - "ServiceRegistries": { - "items": { - "$ref": "#/definitions/ServiceRegistry" - }, - "type": "array" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "TaskDefinition": { - "type": "string" - }, - "VolumeConfigurations": { - "items": { - "$ref": "#/definitions/ServiceVolumeConfiguration" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/ServiceArn", - "/properties/Name" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ECS::Service", - "writeOnlyProperties": [ - "/properties/ServiceConnectConfiguration", - "/properties/VolumeConfigurations" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-elasticloadbalancingv2-listener.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-elasticloadbalancingv2-listener.json deleted file mode 100644 index ebae49a3b2..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-elasticloadbalancingv2-listener.json +++ /dev/null @@ -1,359 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/LoadBalancerArn" - ], - "definitions": { - "Action": { - "additionalProperties": false, - "properties": { - "AuthenticateCognitoConfig": { - "$ref": "#/definitions/AuthenticateCognitoConfig" - }, - "AuthenticateOidcConfig": { - "$ref": "#/definitions/AuthenticateOidcConfig" - }, - "FixedResponseConfig": { - "$ref": "#/definitions/FixedResponseConfig" - }, - "ForwardConfig": { - "$ref": "#/definitions/ForwardConfig" - }, - "Order": { - "type": "integer" - }, - "RedirectConfig": { - "$ref": "#/definitions/RedirectConfig" - }, - "TargetGroupArn": { - "relationshipRef": { - "propertyPath": "/properties/TargetGroupArn", - "typeName": "AWS::ElasticLoadBalancingV2::TargetGroup" - }, - "type": "string" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "AuthenticateCognitoConfig": { - "additionalProperties": false, - "properties": { - "AuthenticationRequestExtraParams": { - "patternProperties": { - "[a-zA-Z0-9]+": { - "type": "string" - } - }, - "type": "object" - }, - "OnUnauthenticatedRequest": { - "type": "string" - }, - "Scope": { - "type": "string" - }, - "SessionCookieName": { - "type": "string" - }, - "SessionTimeout": { - "type": "string" - }, - "UserPoolArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Cognito::UserPool" - }, - "type": "string" - }, - "UserPoolClientId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/UserPoolId", - "typeName": "AWS::Cognito::UserPoolClient" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/ClientId", - "typeName": "AWS::Cognito::UserPoolClient" - } - } - ], - "type": "string" - }, - "UserPoolDomain": { - "relationshipRef": { - "propertyPath": "/properties/Id", - "typeName": "AWS::Cognito::UserPoolDomain" - }, - "type": "string" - } - }, - "required": [ - "UserPoolClientId", - "UserPoolDomain", - "UserPoolArn" - ], - "type": "object" - }, - "AuthenticateOidcConfig": { - "additionalProperties": false, - "properties": { - "AuthenticationRequestExtraParams": { - "patternProperties": { - "[a-zA-Z0-9]+": { - "type": "string" - } - }, - "type": "object" - }, - "AuthorizationEndpoint": { - "type": "string" - }, - "ClientId": { - "type": "string" - }, - "ClientSecret": { - "type": "string" - }, - "Issuer": { - "type": "string" - }, - "OnUnauthenticatedRequest": { - "type": "string" - }, - "Scope": { - "type": "string" - }, - "SessionCookieName": { - "type": "string" - }, - "SessionTimeout": { - "type": "string" - }, - "TokenEndpoint": { - "type": "string" - }, - "UseExistingClientSecret": { - "type": "boolean" - }, - "UserInfoEndpoint": { - "type": "string" - } - }, - "required": [ - "TokenEndpoint", - "Issuer", - "UserInfoEndpoint", - "ClientId", - "AuthorizationEndpoint" - ], - "type": "object" - }, - "Certificate": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Id", - "typeName": "AWS::CertificateManager::Certificate" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::IAM::ServerCertificate" - } - } - ], - "type": "string" - } - }, - "type": "object" - }, - "FixedResponseConfig": { - "additionalProperties": false, - "properties": { - "ContentType": { - "type": "string" - }, - "MessageBody": { - "type": "string" - }, - "StatusCode": { - "type": "string" - } - }, - "required": [ - "StatusCode" - ], - "type": "object" - }, - "ForwardConfig": { - "additionalProperties": false, - "properties": { - "TargetGroupStickinessConfig": { - "$ref": "#/definitions/TargetGroupStickinessConfig" - }, - "TargetGroups": { - "items": { - "$ref": "#/definitions/TargetGroupTuple" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "MutualAuthentication": { - "additionalProperties": false, - "properties": { - "IgnoreClientCertificateExpiry": { - "type": "boolean" - }, - "Mode": { - "type": "string" - }, - "TrustStoreArn": { - "type": "string" - } - }, - "type": "object" - }, - "RedirectConfig": { - "additionalProperties": false, - "properties": { - "Host": { - "type": "string" - }, - "Path": { - "type": "string" - }, - "Port": { - "type": "string" - }, - "Protocol": { - "pattern": "^(HTTPS?|#\\{protocol\\})$", - "type": "string" - }, - "Query": { - "type": "string" - }, - "StatusCode": { - "type": "string" - } - }, - "required": [ - "StatusCode" - ], - "type": "object" - }, - "TargetGroupStickinessConfig": { - "additionalProperties": false, - "properties": { - "DurationSeconds": { - "type": "integer" - }, - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "TargetGroupTuple": { - "additionalProperties": false, - "properties": { - "TargetGroupArn": { - "relationshipRef": { - "propertyPath": "/properties/TargetGroupArn", - "typeName": "AWS::ElasticLoadBalancingV2::TargetGroup" - }, - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ListenerArn" - ], - "properties": { - "AlpnPolicy": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Certificates": { - "items": { - "$ref": "#/definitions/Certificate" - }, - "type": "array", - "uniqueItems": true - }, - "DefaultActions": { - "items": { - "$ref": "#/definitions/Action" - }, - "type": "array", - "uniqueItems": true - }, - "ListenerArn": { - "type": "string" - }, - "LoadBalancerArn": { - "type": "string" - }, - "MutualAuthentication": { - "$ref": "#/definitions/MutualAuthentication" - }, - "Port": { - "type": "integer" - }, - "Protocol": { - "enum": [ - "GENEVE", - "HTTP", - "HTTPS", - "TCP", - "TCP_UDP", - "TLS", - "UDP" - ], - "type": "string" - }, - "SslPolicy": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/ListenerArn" - ], - "required": [ - "LoadBalancerArn", - "DefaultActions" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-elasticloadbalancingv2.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::ElasticLoadBalancingV2::Listener", - "writeOnlyProperties": [ - "/properties/DefaultActions/*/AuthenticateOidcConfig/ClientSecret" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-analysis.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-analysis.json deleted file mode 100644 index 333daa42d8..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-analysis.json +++ /dev/null @@ -1,11332 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnalysisDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "AnalysisError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/AnalysisErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "AnalysisErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "AnalysisSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/AnalysisSourceTemplate" - } - }, - "type": "object" - }, - "AnalysisSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "properties": { - "AnalysisId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Definition": { - "$ref": "#/definitions/AnalysisDefinition" - }, - "Errors": { - "items": { - "$ref": "#/definitions/AnalysisError" - }, - "minItems": 1, - "type": "array" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/AnalysisSourceEntity" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/DataSetArns", - "/properties/LastUpdatedTime" - ], - "required": [ - "AwsAccountId", - "AnalysisId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Analysis", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/Status", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-dashboard.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-dashboard.json deleted file mode 100644 index 2a37d3ff6f..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-dashboard.json +++ /dev/null @@ -1,11549 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "definitions": { - "AdHocFilteringOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DashboardBehavior": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "DashboardError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/DashboardErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DashboardErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "DashboardPublishOptions": { - "additionalProperties": false, - "properties": { - "AdHocFilteringOption": { - "$ref": "#/definitions/AdHocFilteringOption" - }, - "DataPointDrillUpDownOption": { - "$ref": "#/definitions/DataPointDrillUpDownOption" - }, - "DataPointMenuLabelOption": { - "$ref": "#/definitions/DataPointMenuLabelOption" - }, - "DataPointTooltipOption": { - "$ref": "#/definitions/DataPointTooltipOption" - }, - "ExportToCSVOption": { - "$ref": "#/definitions/ExportToCSVOption" - }, - "ExportWithHiddenFieldsOption": { - "$ref": "#/definitions/ExportWithHiddenFieldsOption" - }, - "SheetControlsOption": { - "$ref": "#/definitions/SheetControlsOption" - }, - "SheetLayoutElementMaximizationOption": { - "$ref": "#/definitions/SheetLayoutElementMaximizationOption" - }, - "VisualAxisSortOption": { - "$ref": "#/definitions/VisualAxisSortOption" - }, - "VisualMenuOption": { - "$ref": "#/definitions/VisualMenuOption" - }, - "VisualPublishOptions": { - "$ref": "#/definitions/DashboardVisualPublishOptions" - } - }, - "type": "object" - }, - "DashboardSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/DashboardSourceTemplate" - } - }, - "type": "object" - }, - "DashboardSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "DashboardUIState": { - "enum": [ - "EXPANDED", - "COLLAPSED" - ], - "type": "string" - }, - "DashboardVersion": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/DashboardError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "DashboardVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "DashboardVisualPublishOptions": { - "additionalProperties": false, - "properties": { - "ExportHiddenFieldsOption": { - "$ref": "#/definitions/ExportHiddenFieldsOption" - } - }, - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataPointDrillUpDownOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointMenuLabelOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointTooltipOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "ExportHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportToCSVOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportWithHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LinkSharingConfiguration": { - "additionalProperties": false, - "properties": { - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetControlsOption": { - "additionalProperties": false, - "properties": { - "VisibilityState": { - "$ref": "#/definitions/DashboardUIState" - } - }, - "type": "object" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetLayoutElementMaximizationOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualAxisSortOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualMenuOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DashboardId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "DashboardPublishOptions": { - "$ref": "#/definitions/DashboardPublishOptions" - }, - "Definition": { - "$ref": "#/definitions/DashboardVersionDefinition" - }, - "LastPublishedTime": { - "format": "date-time", - "type": "string" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "LinkEntities": { - "items": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^arn:aws[\\w\\-]*:quicksight:[\\w\\-]+:\\d+:analysis/[\\w\\-]{1,512}$", - "type": "string" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - }, - "LinkSharingConfiguration": { - "$ref": "#/definitions/LinkSharingConfiguration" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/DashboardSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/DashboardVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastPublishedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "DashboardId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Dashboard", - "writeOnlyProperties": [ - "/properties/DashboardPublishOptions", - "/properties/Definition", - "/properties/LinkSharingConfiguration", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/ThemeArn", - "/properties/VersionDescription", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-dataset.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-dataset.json deleted file mode 100644 index 15b1740dd9..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-dataset.json +++ /dev/null @@ -1,1350 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/DataSetId" - ], - "definitions": { - "CalculatedColumn": { - "additionalProperties": false, - "properties": { - "ColumnId": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 250000, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnId", - "ColumnName", - "Expression" - ], - "type": "object" - }, - "CastColumnTypeOperation": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "Format": { - "maxLength": 32, - "minLength": 0, - "type": "string" - }, - "NewColumnType": { - "$ref": "#/definitions/ColumnDataType" - }, - "SubType": { - "$ref": "#/definitions/ColumnDataSubType" - } - }, - "required": [ - "ColumnName", - "NewColumnType" - ], - "type": "object" - }, - "ColumnDataSubType": { - "enum": [ - "FLOAT", - "FIXED" - ], - "type": "string" - }, - "ColumnDataType": { - "enum": [ - "STRING", - "INTEGER", - "DECIMAL", - "DATETIME" - ], - "type": "string" - }, - "ColumnDescription": { - "additionalProperties": false, - "properties": { - "Text": { - "maxLength": 500, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "ColumnGroup": { - "additionalProperties": false, - "properties": { - "GeoSpatialColumnGroup": { - "$ref": "#/definitions/GeoSpatialColumnGroup" - } - }, - "type": "object" - }, - "ColumnLevelPermissionRule": { - "additionalProperties": false, - "properties": { - "ColumnNames": { - "items": { - "type": "string" - }, - "minItems": 1, - "type": "array" - }, - "Principals": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "ColumnTag": { - "additionalProperties": false, - "properties": { - "ColumnDescription": { - "$ref": "#/definitions/ColumnDescription" - }, - "ColumnGeographicRole": { - "$ref": "#/definitions/GeoSpatialDataRole" - } - }, - "type": "object" - }, - "ColumnTagName": { - "enum": [ - "COLUMN_GEOGRAPHIC_ROLE", - "COLUMN_DESCRIPTION" - ], - "type": "string" - }, - "CreateColumnsOperation": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/CalculatedColumn" - }, - "maxItems": 128, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Columns" - ], - "type": "object" - }, - "CustomSql": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/InputColumn" - }, - "maxItems": 2048, - "minItems": 1, - "type": "array" - }, - "DataSourceArn": { - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SqlQuery": { - "maxLength": 168000, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "DataSourceArn", - "Name", - "SqlQuery" - ], - "type": "object" - }, - "DataSetImportMode": { - "enum": [ - "SPICE", - "DIRECT_QUERY" - ], - "type": "string" - }, - "DataSetRefreshProperties": { - "additionalProperties": false, - "properties": { - "RefreshConfiguration": { - "$ref": "#/definitions/RefreshConfiguration" - } - }, - "type": "object" - }, - "DataSetUsageConfiguration": { - "additionalProperties": false, - "properties": { - "DisableUseAsDirectQuerySource": { - "default": false, - "type": "boolean" - }, - "DisableUseAsImportedSource": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "DatasetParameter": { - "additionalProperties": false, - "properties": { - "DateTimeDatasetParameter": { - "$ref": "#/definitions/DateTimeDatasetParameter" - }, - "DecimalDatasetParameter": { - "$ref": "#/definitions/DecimalDatasetParameter" - }, - "IntegerDatasetParameter": { - "$ref": "#/definitions/IntegerDatasetParameter" - }, - "StringDatasetParameter": { - "$ref": "#/definitions/StringDatasetParameter" - } - }, - "type": "object" - }, - "DatasetParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "DateTimeDatasetParameter": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDatasetParameterDefaultValues" - }, - "Id": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueType": { - "$ref": "#/definitions/DatasetParameterValueType" - } - }, - "required": [ - "Id", - "Name", - "ValueType" - ], - "type": "object" - }, - "DateTimeDatasetParameterDefaultValues": { - "additionalProperties": false, - "properties": { - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalDatasetParameter": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDatasetParameterDefaultValues" - }, - "Id": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ValueType": { - "$ref": "#/definitions/DatasetParameterValueType" - } - }, - "required": [ - "Id", - "Name", - "ValueType" - ], - "type": "object" - }, - "DecimalDatasetParameterDefaultValues": { - "additionalProperties": false, - "properties": { - "StaticValues": { - "items": { - "default": 0, - "type": "number" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FieldFolder": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "type": "string" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 500, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "FieldFolderMap": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "$ref": "#/definitions/FieldFolder" - } - }, - "type": "object" - }, - "FileFormat": { - "enum": [ - "CSV", - "TSV", - "CLF", - "ELF", - "XLSX", - "JSON" - ], - "type": "string" - }, - "FilterOperation": { - "additionalProperties": false, - "properties": { - "ConditionExpression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConditionExpression" - ], - "type": "object" - }, - "GeoSpatialColumnGroup": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "maxItems": 16, - "minItems": 1, - "type": "array" - }, - "CountryCode": { - "$ref": "#/definitions/GeoSpatialCountryCode" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "Name" - ], - "type": "object" - }, - "GeoSpatialCountryCode": { - "enum": [ - "US" - ], - "type": "string" - }, - "GeoSpatialDataRole": { - "enum": [ - "COUNTRY", - "STATE", - "COUNTY", - "CITY", - "POSTCODE", - "LONGITUDE", - "LATITUDE", - "POLITICAL1", - "CENSUS_TRACT", - "CENSUS_BLOCK_GROUP", - "CENSUS_BLOCK" - ], - "type": "string" - }, - "IncrementalRefresh": { - "additionalProperties": false, - "properties": { - "LookbackWindow": { - "$ref": "#/definitions/LookbackWindow" - } - }, - "required": [ - "LookbackWindow" - ], - "type": "object" - }, - "IngestionWaitPolicy": { - "additionalProperties": false, - "properties": { - "IngestionWaitTimeInHours": { - "default": 36, - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "WaitForSpiceIngestion": { - "default": true, - "type": "boolean" - } - }, - "type": "object" - }, - "InputColumn": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "SubType": { - "$ref": "#/definitions/ColumnDataSubType" - }, - "Type": { - "$ref": "#/definitions/InputColumnDataType" - } - }, - "required": [ - "Name", - "Type" - ], - "type": "object" - }, - "InputColumnDataType": { - "enum": [ - "STRING", - "INTEGER", - "DECIMAL", - "DATETIME", - "BIT", - "BOOLEAN", - "JSON" - ], - "type": "string" - }, - "IntegerDatasetParameter": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDatasetParameterDefaultValues" - }, - "Id": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ValueType": { - "$ref": "#/definitions/DatasetParameterValueType" - } - }, - "required": [ - "Id", - "Name", - "ValueType" - ], - "type": "object" - }, - "IntegerDatasetParameterDefaultValues": { - "additionalProperties": false, - "properties": { - "StaticValues": { - "items": { - "default": 0, - "type": "number" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "JoinInstruction": { - "additionalProperties": false, - "properties": { - "LeftJoinKeyProperties": { - "$ref": "#/definitions/JoinKeyProperties" - }, - "LeftOperand": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[0-9a-zA-Z-]*$", - "type": "string" - }, - "OnClause": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RightJoinKeyProperties": { - "$ref": "#/definitions/JoinKeyProperties" - }, - "RightOperand": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[0-9a-zA-Z-]*$", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/JoinType" - } - }, - "required": [ - "LeftOperand", - "OnClause", - "RightOperand", - "Type" - ], - "type": "object" - }, - "JoinKeyProperties": { - "additionalProperties": false, - "properties": { - "UniqueKey": { - "type": "boolean" - } - }, - "type": "object" - }, - "JoinType": { - "enum": [ - "INNER", - "OUTER", - "LEFT", - "RIGHT" - ], - "type": "string" - }, - "LogicalTable": { - "additionalProperties": false, - "properties": { - "Alias": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "DataTransforms": { - "items": { - "$ref": "#/definitions/TransformOperation" - }, - "maxItems": 2048, - "minItems": 1, - "type": "array" - }, - "Source": { - "$ref": "#/definitions/LogicalTableSource" - } - }, - "required": [ - "Alias", - "Source" - ], - "type": "object" - }, - "LogicalTableMap": { - "additionalProperties": false, - "maxProperties": 64, - "minProperties": 1, - "patternProperties": { - "^[0-9a-zA-Z-]*$": { - "$ref": "#/definitions/LogicalTable" - } - }, - "type": "object" - }, - "LogicalTableSource": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "JoinInstruction": { - "$ref": "#/definitions/JoinInstruction" - }, - "PhysicalTableId": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[0-9a-zA-Z-]*$", - "type": "string" - } - }, - "type": "object" - }, - "LookbackWindow": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "type": "string" - }, - "Size": { - "default": 0, - "minimum": 1, - "type": "number" - }, - "SizeUnit": { - "$ref": "#/definitions/LookbackWindowSizeUnit" - } - }, - "required": [ - "ColumnName", - "Size", - "SizeUnit" - ], - "type": "object" - }, - "LookbackWindowSizeUnit": { - "enum": [ - "HOUR", - "DAY", - "WEEK" - ], - "type": "string" - }, - "NewDefaultValues": { - "additionalProperties": false, - "properties": { - "DateTimeStaticValues": { - "items": { - "type": "string" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - }, - "DecimalStaticValues": { - "items": { - "default": 0, - "type": "number" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - }, - "IntegerStaticValues": { - "items": { - "default": 0, - "type": "number" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - }, - "StringStaticValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "OutputColumn": { - "additionalProperties": false, - "properties": { - "Description": { - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "SubType": { - "$ref": "#/definitions/ColumnDataSubType" - }, - "Type": { - "$ref": "#/definitions/ColumnDataType" - } - }, - "type": "object" - }, - "OverrideDatasetParameterOperation": { - "additionalProperties": false, - "properties": { - "NewDefaultValues": { - "$ref": "#/definitions/NewDefaultValues" - }, - "NewParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "ParameterName" - ], - "type": "object" - }, - "PhysicalTable": { - "additionalProperties": false, - "properties": { - "CustomSql": { - "$ref": "#/definitions/CustomSql" - }, - "RelationalTable": { - "$ref": "#/definitions/RelationalTable" - }, - "S3Source": { - "$ref": "#/definitions/S3Source" - } - }, - "type": "object" - }, - "PhysicalTableMap": { - "additionalProperties": false, - "maxProperties": 32, - "minProperties": 0, - "patternProperties": { - "^[0-9a-zA-Z-]*$": { - "$ref": "#/definitions/PhysicalTable" - } - }, - "type": "object" - }, - "ProjectOperation": { - "additionalProperties": false, - "properties": { - "ProjectedColumns": { - "items": { - "type": "string" - }, - "maxItems": 2000, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ProjectedColumns" - ], - "type": "object" - }, - "RefreshConfiguration": { - "additionalProperties": false, - "properties": { - "IncrementalRefresh": { - "$ref": "#/definitions/IncrementalRefresh" - } - }, - "required": [ - "IncrementalRefresh" - ], - "type": "object" - }, - "RelationalTable": { - "additionalProperties": false, - "properties": { - "Catalog": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DataSourceArn": { - "type": "string" - }, - "InputColumns": { - "items": { - "$ref": "#/definitions/InputColumn" - }, - "maxItems": 2048, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Schema": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "DataSourceArn", - "InputColumns", - "Name" - ], - "type": "object" - }, - "RenameColumnOperation": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "NewColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "NewColumnName" - ], - "type": "object" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "RowLevelPermissionDataSet": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "FormatVersion": { - "$ref": "#/definitions/RowLevelPermissionFormatVersion" - }, - "Namespace": { - "maxLength": 64, - "minLength": 0, - "pattern": "^[a-zA-Z0-9._-]*$", - "type": "string" - }, - "PermissionPolicy": { - "$ref": "#/definitions/RowLevelPermissionPolicy" - }, - "Status": { - "$ref": "#/definitions/Status" - } - }, - "required": [ - "Arn", - "PermissionPolicy" - ], - "type": "object" - }, - "RowLevelPermissionFormatVersion": { - "enum": [ - "VERSION_1", - "VERSION_2" - ], - "type": "string" - }, - "RowLevelPermissionPolicy": { - "enum": [ - "GRANT_ACCESS", - "DENY_ACCESS" - ], - "type": "string" - }, - "RowLevelPermissionTagConfiguration": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/Status" - }, - "TagRuleConfigurations": { - "items": { - "items": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "TagRules": { - "items": { - "$ref": "#/definitions/RowLevelPermissionTagRule" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "TagRules" - ], - "type": "object" - }, - "RowLevelPermissionTagRule": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "type": "string" - }, - "MatchAllValue": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "TagKey": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "TagMultiValueDelimiter": { - "maxLength": 10, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "ColumnName", - "TagKey" - ], - "type": "object" - }, - "S3Source": { - "additionalProperties": false, - "properties": { - "DataSourceArn": { - "type": "string" - }, - "InputColumns": { - "items": { - "$ref": "#/definitions/InputColumn" - }, - "maxItems": 2048, - "minItems": 1, - "type": "array" - }, - "UploadSettings": { - "$ref": "#/definitions/UploadSettings" - } - }, - "required": [ - "DataSourceArn", - "InputColumns" - ], - "type": "object" - }, - "Status": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "StringDatasetParameter": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDatasetParameterDefaultValues" - }, - "Id": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ValueType": { - "$ref": "#/definitions/DatasetParameterValueType" - } - }, - "required": [ - "Id", - "Name", - "ValueType" - ], - "type": "object" - }, - "StringDatasetParameterDefaultValues": { - "additionalProperties": false, - "properties": { - "StaticValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TagColumnOperation": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/ColumnTag" - }, - "maxItems": 16, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ColumnName", - "Tags" - ], - "type": "object" - }, - "TextQualifier": { - "enum": [ - "DOUBLE_QUOTE", - "SINGLE_QUOTE" - ], - "type": "string" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TransformOperation": { - "additionalProperties": false, - "properties": { - "CastColumnTypeOperation": { - "$ref": "#/definitions/CastColumnTypeOperation" - }, - "CreateColumnsOperation": { - "$ref": "#/definitions/CreateColumnsOperation" - }, - "FilterOperation": { - "$ref": "#/definitions/FilterOperation" - }, - "OverrideDatasetParameterOperation": { - "$ref": "#/definitions/OverrideDatasetParameterOperation" - }, - "ProjectOperation": { - "$ref": "#/definitions/ProjectOperation" - }, - "RenameColumnOperation": { - "$ref": "#/definitions/RenameColumnOperation" - }, - "TagColumnOperation": { - "$ref": "#/definitions/TagColumnOperation" - }, - "UntagColumnOperation": { - "$ref": "#/definitions/UntagColumnOperation" - } - }, - "type": "object" - }, - "UntagColumnOperation": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "TagNames": { - "items": { - "$ref": "#/definitions/ColumnTagName" - }, - "type": "array" - } - }, - "required": [ - "ColumnName", - "TagNames" - ], - "type": "object" - }, - "UploadSettings": { - "additionalProperties": false, - "properties": { - "ContainsHeader": { - "type": "boolean" - }, - "Delimiter": { - "maxLength": 1, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/FileFormat" - }, - "StartFromRow": { - "minimum": 1, - "type": "number" - }, - "TextQualifier": { - "$ref": "#/definitions/TextQualifier" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/DataSetId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "ColumnGroups": { - "items": { - "$ref": "#/definitions/ColumnGroup" - }, - "maxItems": 8, - "minItems": 1, - "type": "array" - }, - "ColumnLevelPermissionRules": { - "items": { - "$ref": "#/definitions/ColumnLevelPermissionRule" - }, - "minItems": 1, - "type": "array" - }, - "ConsumedSpiceCapacityInBytes": { - "default": 0, - "type": "number" - }, - "CreatedTime": { - "format": "string", - "type": "string" - }, - "DataSetId": { - "type": "string" - }, - "DataSetRefreshProperties": { - "$ref": "#/definitions/DataSetRefreshProperties" - }, - "DataSetUsageConfiguration": { - "$ref": "#/definitions/DataSetUsageConfiguration" - }, - "DatasetParameters": { - "items": { - "$ref": "#/definitions/DatasetParameter" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - }, - "FieldFolders": { - "$ref": "#/definitions/FieldFolderMap" - }, - "ImportMode": { - "$ref": "#/definitions/DataSetImportMode" - }, - "IngestionWaitPolicy": { - "$ref": "#/definitions/IngestionWaitPolicy" - }, - "LastUpdatedTime": { - "format": "string", - "type": "string" - }, - "LogicalTableMap": { - "$ref": "#/definitions/LogicalTableMap" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "OutputColumns": { - "items": { - "$ref": "#/definitions/OutputColumn" - }, - "type": "array" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "PhysicalTableMap": { - "$ref": "#/definitions/PhysicalTableMap" - }, - "RowLevelPermissionDataSet": { - "$ref": "#/definitions/RowLevelPermissionDataSet" - }, - "RowLevelPermissionTagConfiguration": { - "$ref": "#/definitions/RowLevelPermissionTagConfiguration" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/ConsumedSpiceCapacityInBytes", - "/properties/CreatedTime", - "/properties/LastUpdatedTime", - "/properties/OutputColumns" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::QuickSight::DataSet", - "writeOnlyProperties": [ - "/properties/FieldFolders", - "/properties/IngestionWaitPolicy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-template.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-template.json deleted file mode 100644 index 68e68a40ce..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-quicksight-template.json +++ /dev/null @@ -1,11303 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnGroupColumnSchema": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnGroupSchema": { - "additionalProperties": false, - "properties": { - "ColumnGroupColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSchema": { - "additionalProperties": false, - "properties": { - "DataType": { - "type": "string" - }, - "GeographicRole": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetConfiguration": { - "additionalProperties": false, - "properties": { - "ColumnGroupSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "DataSetSchema": { - "$ref": "#/definitions/DataSetSchema" - }, - "Placeholder": { - "type": "string" - } - }, - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DataSetSchema": { - "additionalProperties": false, - "properties": { - "ColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TemplateError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/TemplateErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TemplateErrorType": { - "enum": [ - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "ACCESS_DENIED" - ], - "type": "string" - }, - "TemplateSourceAnalysis": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "TemplateSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceAnalysis": { - "$ref": "#/definitions/TemplateSourceAnalysis" - }, - "SourceTemplate": { - "$ref": "#/definitions/TemplateSourceTemplate" - } - }, - "type": "object" - }, - "TemplateSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - } - }, - "required": [ - "Arn" - ], - "type": "object" - }, - "TemplateVersion": { - "additionalProperties": false, - "properties": { - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/TemplateError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TemplateVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetConfigurations" - ], - "type": "object" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "Definition": { - "$ref": "#/definitions/TemplateVersionDefinition" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/TemplateSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "TemplateId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/TemplateVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "TemplateId" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Template", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/VersionDescription", - "/properties/SourceEntity", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-synthetics-canary.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-synthetics-canary.json new file mode 100644 index 0000000000..74ae1be72f --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-synthetics-canary.json @@ -0,0 +1,298 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "ArtifactConfig": { + "additionalProperties": false, + "properties": { + "S3Encryption": { + "$ref": "#/definitions/S3Encryption" + } + }, + "type": "object" + }, + "BaseScreenshot": { + "properties": { + "IgnoreCoordinates": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ScreenshotName": { + "type": "string" + } + }, + "required": [ + "ScreenshotName" + ], + "type": "object" + }, + "Code": { + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "S3Bucket", + "S3Key" + ] + }, + { + "required": [ + "Script" + ] + } + ], + "properties": { + "Handler": { + "type": "string" + }, + "S3Bucket": { + "type": "string" + }, + "S3Key": { + "type": "string" + }, + "S3ObjectVersion": { + "type": "string" + }, + "Script": { + "type": "string" + }, + "SourceLocationArn": { + "type": "string" + } + }, + "required": [ + "Handler" + ], + "type": "object" + }, + "ResourceToTag": { + "enum": [ + "lambda-function" + ], + "type": "string" + }, + "RunConfig": { + "additionalProperties": false, + "properties": { + "ActiveTracing": { + "type": "boolean" + }, + "EnvironmentVariables": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z][a-zA-Z0-9_]+": { + "type": "string" + } + }, + "type": "object" + }, + "MemoryInMB": { + "type": "integer" + }, + "TimeoutInSeconds": { + "type": "integer" + } + }, + "type": "object" + }, + "S3Encryption": { + "additionalProperties": false, + "properties": { + "EncryptionMode": { + "type": "string" + }, + "KmsKeyArn": { + "type": "string" + } + }, + "type": "object" + }, + "Schedule": { + "additionalProperties": false, + "properties": { + "DurationInSeconds": { + "type": "string" + }, + "Expression": { + "type": "string" + } + }, + "required": [ + "Expression" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Value", + "Key" + ], + "type": "object" + }, + "VPCConfig": { + "additionalProperties": false, + "properties": { + "SecurityGroupIds": { + "format": "AWS::EC2::SecurityGroup.Ids", + "items": { + "format": "AWS::EC2::SecurityGroup.GroupId", + "type": "string" + }, + "type": "array" + }, + "SubnetIds": { + "items": { + "type": "string" + }, + "type": "array" + }, + "VpcId": { + "format": "AWS::EC2::VPC.Id", + "type": "string" + } + }, + "required": [ + "SubnetIds", + "SecurityGroupIds" + ], + "type": "object" + }, + "VisualReference": { + "additionalProperties": false, + "properties": { + "BaseCanaryRunId": { + "type": "string" + }, + "BaseScreenshots": { + "items": { + "$ref": "#/definitions/BaseScreenshot" + }, + "type": "array" + } + }, + "required": [ + "BaseCanaryRunId" + ], + "type": "object" + } + }, + "deprecatedProperties": [ + "/properties/DeleteLambdaResourcesOnCanaryDeletion" + ], + "primaryIdentifier": [ + "/properties/Name" + ], + "properties": { + "ArtifactConfig": { + "$ref": "#/definitions/ArtifactConfig" + }, + "ArtifactS3Location": { + "pattern": "^(s3|S3)://", + "type": "string" + }, + "Code": { + "$ref": "#/definitions/Code" + }, + "DeleteLambdaResourcesOnCanaryDeletion": { + "type": "boolean" + }, + "ExecutionRoleArn": { + "type": "string" + }, + "FailureRetentionPeriod": { + "type": "integer" + }, + "Id": { + "type": "string" + }, + "Name": { + "pattern": "^[0-9a-z_\\-]{1,255}$", + "type": "string" + }, + "ResourcesToReplicateTags": { + "items": { + "$ref": "#/definitions/ResourceToTag" + }, + "type": "array", + "uniqueItems": true + }, + "RunConfig": { + "$ref": "#/definitions/RunConfig" + }, + "RuntimeVersion": { + "type": "string" + }, + "Schedule": { + "$ref": "#/definitions/Schedule" + }, + "StartCanaryAfterCreation": { + "type": "boolean" + }, + "State": { + "type": "string" + }, + "SuccessRetentionPeriod": { + "type": "integer" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + }, + "VPCConfig": { + "$ref": "#/definitions/VPCConfig" + }, + "VisualReference": { + "$ref": "#/definitions/VisualReference" + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/State", + "/properties/Code/SourceLocationArn" + ], + "required": [ + "Name", + "Code", + "ArtifactS3Location", + "ExecutionRoleArn", + "Schedule", + "RuntimeVersion" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-synthetics", + "tagging": { + "taggable": true + }, + "typeName": "AWS::Synthetics::Canary", + "writeOnlyProperties": [ + "/properties/Code/S3Bucket", + "/properties/Code/S3Key", + "/properties/Code/S3ObjectVersion", + "/properties/Code/Script", + "/properties/DeleteLambdaResourcesOnCanaryDeletion", + "/properties/StartCanaryAfterCreation", + "/properties/ResourcesToReplicateTags", + "/properties/RunConfig/EnvironmentVariables", + "/properties/VisualReference" + ] +} diff --git a/src/cfnlint/data/schemas/providers/ap_south_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_south_1/__init__.py index 0163b7e602..70dcfd431e 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_south_1/__init__.py @@ -1445,6 +1445,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/__init__.py b/src/cfnlint/data/schemas/providers/ap_south_2/__init__.py index 907687dba9..5b00930a3e 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_south_2/__init__.py @@ -860,6 +860,7 @@ "aws-ecs-cluster.json", "aws-ecs-clustercapacityproviderassociations.json", "aws-ecs-primarytaskset.json", + "aws-ecs-service.json", "aws-ecs-taskdefinition.json", "aws-ecs-taskset.json", "aws-efs-accesspoint.json", @@ -1010,6 +1011,7 @@ "aws-msk-vpcconnection.json", "aws-mwaa-environment.json", "aws-networkfirewall-loggingconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-oam-link.json", "aws-oam-sink.json", "aws-opensearchservice-domain.json", diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/aws-ecs-service.json b/src/cfnlint/data/schemas/providers/ap_south_2/aws-ecs-service.json deleted file mode 100644 index c6aff1a4b1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_2/aws-ecs-service.json +++ /dev/null @@ -1,582 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Cluster", - "/properties/DeploymentController", - "/properties/LaunchType", - "/properties/Role", - "/properties/SchedulingStrategy", - "/properties/ServiceName" - ], - "definitions": { - "AwsVpcConfiguration": { - "additionalProperties": false, - "properties": { - "AssignPublicIp": { - "enum": [ - "DISABLED", - "ENABLED" - ], - "type": "string" - }, - "SecurityGroups": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.GroupId", - "type": "string" - }, - "type": "array" - }, - "Subnets": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CapacityProviderStrategyItem": { - "additionalProperties": false, - "properties": { - "Base": { - "type": "integer" - }, - "CapacityProvider": { - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentAlarms": { - "additionalProperties": false, - "properties": { - "AlarmNames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "AlarmNames", - "Rollback", - "Enable" - ], - "type": "object" - }, - "DeploymentCircuitBreaker": { - "additionalProperties": false, - "properties": { - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "Enable", - "Rollback" - ], - "type": "object" - }, - "DeploymentConfiguration": { - "additionalProperties": false, - "properties": { - "Alarms": { - "$ref": "#/definitions/DeploymentAlarms" - }, - "DeploymentCircuitBreaker": { - "$ref": "#/definitions/DeploymentCircuitBreaker" - }, - "MaximumPercent": { - "type": "integer" - }, - "MinimumHealthyPercent": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentController": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "CODE_DEPLOY", - "ECS", - "EXTERNAL" - ], - "type": "string" - } - }, - "type": "object" - }, - "EBSTagSpecification": { - "properties": { - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "ResourceType": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "required": [ - "ResourceType" - ], - "type": "object" - }, - "LoadBalancer": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "LoadBalancerName": { - "type": "string" - }, - "TargetGroupArn": { - "type": "string" - } - }, - "type": "object" - }, - "LogConfiguration": { - "additionalProperties": false, - "properties": { - "LogDriver": { - "type": "string" - }, - "Options": { - "additionalProperties": false, - "patternProperties": { - ".{1,}": { - "type": "string" - } - }, - "type": "object" - }, - "SecretOptions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Secret" - }, - "type": "array" - } - }, - "type": "object" - }, - "NetworkConfiguration": { - "additionalProperties": false, - "properties": { - "AwsvpcConfiguration": { - "$ref": "#/definitions/AwsVpcConfiguration" - } - }, - "type": "object" - }, - "PlacementConstraint": { - "additionalProperties": false, - "properties": { - "Expression": { - "type": "string" - }, - "Type": { - "enum": [ - "distinctInstance", - "memberOf" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "PlacementStrategy": { - "additionalProperties": false, - "properties": { - "Field": { - "type": "string" - }, - "Type": { - "enum": [ - "binpack", - "random", - "spread" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "Secret": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "ValueFrom": { - "type": "string" - } - }, - "required": [ - "Name", - "ValueFrom" - ], - "type": "object" - }, - "ServiceConnectClientAlias": { - "additionalProperties": false, - "properties": { - "DnsName": { - "type": "string" - }, - "Port": { - "type": "integer" - } - }, - "required": [ - "Port" - ], - "type": "object" - }, - "ServiceConnectConfiguration": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "LogConfiguration": { - "$ref": "#/definitions/LogConfiguration" - }, - "Namespace": { - "type": "string" - }, - "Services": { - "items": { - "$ref": "#/definitions/ServiceConnectService" - }, - "type": "array" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "ServiceConnectService": { - "additionalProperties": false, - "properties": { - "ClientAliases": { - "items": { - "$ref": "#/definitions/ServiceConnectClientAlias" - }, - "type": "array" - }, - "DiscoveryName": { - "type": "string" - }, - "IngressPortOverride": { - "type": "integer" - }, - "PortName": { - "type": "string" - }, - "Timeout": { - "$ref": "#/definitions/TimeoutConfiguration" - }, - "Tls": { - "$ref": "#/definitions/ServiceConnectTlsConfiguration" - } - }, - "required": [ - "PortName" - ], - "type": "object" - }, - "ServiceConnectTlsCertificateAuthority": { - "additionalProperties": false, - "properties": { - "AwsPcaAuthorityArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceConnectTlsConfiguration": { - "additionalProperties": false, - "properties": { - "IssuerCertificateAuthority": { - "$ref": "#/definitions/ServiceConnectTlsCertificateAuthority" - }, - "KmsKey": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "IssuerCertificateAuthority" - ], - "type": "object" - }, - "ServiceManagedEBSVolumeConfiguration": { - "properties": { - "Encrypted": { - "type": "boolean" - }, - "FilesystemType": { - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "RoleArn": { - "type": "string" - }, - "SizeInGiB": { - "type": "integer" - }, - "SnapshotId": { - "type": "string" - }, - "TagSpecifications": { - "items": { - "$ref": "#/definitions/EBSTagSpecification" - }, - "type": "array" - }, - "Throughput": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "ServiceRegistry": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "Port": { - "type": "integer" - }, - "RegistryArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceVolumeConfiguration": { - "properties": { - "ManagedEBSVolume": { - "$ref": "#/definitions/ServiceManagedEBSVolumeConfiguration" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "TimeoutConfiguration": { - "additionalProperties": false, - "properties": { - "IdleTimeoutSeconds": { - "type": "integer" - }, - "PerRequestTimeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ServiceArn", - "/properties/Cluster" - ], - "properties": { - "CapacityProviderStrategy": { - "items": { - "$ref": "#/definitions/CapacityProviderStrategyItem" - }, - "type": "array" - }, - "Cluster": { - "type": "string" - }, - "DeploymentConfiguration": { - "$ref": "#/definitions/DeploymentConfiguration" - }, - "DeploymentController": { - "$ref": "#/definitions/DeploymentController" - }, - "DesiredCount": { - "type": "integer" - }, - "EnableECSManagedTags": { - "type": "boolean" - }, - "EnableExecuteCommand": { - "type": "boolean" - }, - "HealthCheckGracePeriodSeconds": { - "type": "integer" - }, - "LaunchType": { - "enum": [ - "EC2", - "FARGATE", - "EXTERNAL" - ], - "type": "string" - }, - "LoadBalancers": { - "items": { - "$ref": "#/definitions/LoadBalancer" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "NetworkConfiguration": { - "$ref": "#/definitions/NetworkConfiguration" - }, - "PlacementConstraints": { - "items": { - "$ref": "#/definitions/PlacementConstraint" - }, - "type": "array" - }, - "PlacementStrategies": { - "items": { - "$ref": "#/definitions/PlacementStrategy" - }, - "type": "array" - }, - "PlatformVersion": { - "default": "LATEST", - "type": "string" - }, - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "Role": { - "type": "string" - }, - "SchedulingStrategy": { - "enum": [ - "DAEMON", - "REPLICA" - ], - "type": "string" - }, - "ServiceArn": { - "type": "string" - }, - "ServiceConnectConfiguration": { - "$ref": "#/definitions/ServiceConnectConfiguration" - }, - "ServiceName": { - "type": "string" - }, - "ServiceRegistries": { - "items": { - "$ref": "#/definitions/ServiceRegistry" - }, - "type": "array" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "TaskDefinition": { - "type": "string" - }, - "VolumeConfigurations": { - "items": { - "$ref": "#/definitions/ServiceVolumeConfiguration" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/ServiceArn", - "/properties/Name" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ECS::Service", - "writeOnlyProperties": [ - "/properties/ServiceConnectConfiguration", - "/properties/VolumeConfigurations" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/aws-networkfirewall-tlsinspectionconfiguration.json b/src/cfnlint/data/schemas/providers/ap_south_2/aws-networkfirewall-tlsinspectionconfiguration.json deleted file mode 100644 index 0b3c41449f..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_2/aws-networkfirewall-tlsinspectionconfiguration.json +++ /dev/null @@ -1,249 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/TLSInspectionConfigurationName" - ], - "definitions": { - "Address": { - "additionalProperties": false, - "properties": { - "AddressDefinition": { - "maxLength": 255, - "minLength": 1, - "pattern": "^([a-fA-F\\d:\\.]+/\\d{1,3})$", - "type": "string" - } - }, - "required": [ - "AddressDefinition" - ], - "type": "object" - }, - "PortRange": { - "additionalProperties": false, - "properties": { - "FromPort": { - "$ref": "#/definitions/PortRangeBound" - }, - "ToPort": { - "$ref": "#/definitions/PortRangeBound" - } - }, - "required": [ - "FromPort", - "ToPort" - ], - "type": "object" - }, - "PortRangeBound": { - "maximum": 65535, - "minimum": 0, - "type": "integer" - }, - "ProtocolNumber": { - "maximum": 255, - "minimum": 0, - "type": "integer" - }, - "ResourceArn": { - "maxLength": 256, - "minLength": 1, - "pattern": "^(arn:aws.*)$", - "type": "string" - }, - "RevokedStatusAction": { - "enum": [ - "PASS", - "DROP", - "REJECT" - ], - "type": "string" - }, - "ServerCertificate": { - "additionalProperties": false, - "properties": { - "ResourceArn": { - "$ref": "#/definitions/ResourceArn" - } - }, - "type": "object" - }, - "ServerCertificateConfiguration": { - "additionalProperties": false, - "properties": { - "CertificateAuthorityArn": { - "$ref": "#/definitions/ResourceArn" - }, - "CheckCertificateRevocationStatus": { - "additionalProperties": false, - "properties": { - "RevokedStatusAction": { - "$ref": "#/definitions/RevokedStatusAction" - }, - "UnknownStatusAction": { - "$ref": "#/definitions/UnknownStatusAction" - } - }, - "type": "object" - }, - "Scopes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ServerCertificateScope" - }, - "type": "array", - "uniqueItems": false - }, - "ServerCertificates": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ServerCertificate" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "ServerCertificateScope": { - "additionalProperties": false, - "properties": { - "DestinationPorts": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PortRange" - }, - "type": "array", - "uniqueItems": false - }, - "Destinations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Address" - }, - "type": "array", - "uniqueItems": false - }, - "Protocols": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ProtocolNumber" - }, - "type": "array", - "uniqueItems": false - }, - "SourcePorts": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PortRange" - }, - "type": "array", - "uniqueItems": false - }, - "Sources": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Address" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "TLSInspectionConfiguration": { - "additionalProperties": false, - "properties": { - "ServerCertificateConfigurations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ServerCertificateConfiguration" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "Value": { - "maxLength": 255, - "minLength": 0, - "pattern": "^.*$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "UnknownStatusAction": { - "enum": [ - "PASS", - "DROP", - "REJECT" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/TLSInspectionConfigurationArn" - ], - "properties": { - "Description": { - "maxLength": 512, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "TLSInspectionConfiguration": { - "$ref": "#/definitions/TLSInspectionConfiguration" - }, - "TLSInspectionConfigurationArn": { - "$ref": "#/definitions/ResourceArn" - }, - "TLSInspectionConfigurationId": { - "maxLength": 36, - "minLength": 36, - "pattern": "^([0-9a-f]{8})-([0-9a-f]{4}-){3}([0-9a-f]{12})$", - "type": "string" - }, - "TLSInspectionConfigurationName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/TLSInspectionConfigurationArn", - "/properties/TLSInspectionConfigurationId" - ], - "required": [ - "TLSInspectionConfigurationName", - "TLSInspectionConfiguration" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall.git", - "tagging": { - "taggable": true - }, - "typeName": "AWS::NetworkFirewall::TLSInspectionConfiguration" -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_southeast_1/__init__.py index 86c733a711..84c5a93383 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_1/__init__.py @@ -1522,6 +1522,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1554,6 +1555,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/__init__.py b/src/cfnlint/data/schemas/providers/ap_southeast_2/__init__.py index f77d88d7f6..7fa95c3b58 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_2/__init__.py @@ -1547,6 +1547,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1579,6 +1580,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_3/__init__.py b/src/cfnlint/data/schemas/providers/ap_southeast_3/__init__.py index e513320c31..75cfa17915 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_3/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_3/__init__.py @@ -870,7 +870,6 @@ "aws-datasync-task.json", "aws-dlm-lifecyclepolicy.json", "aws-dms-dataprovider.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dynamodb-globaltable.json", diff --git a/src/cfnlint/data/schemas/providers/ap_south_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-dms-instanceprofile.json similarity index 99% rename from src/cfnlint/data/schemas/providers/ap_south_1/aws-dms-instanceprofile.json rename to src/cfnlint/data/schemas/providers/ap_southeast_3/aws-dms-instanceprofile.json index b819e5ae60..b5f55a9ac1 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_1/aws-dms-instanceprofile.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-dms-instanceprofile.json @@ -69,6 +69,7 @@ "NetworkType": { "enum": [ "IPV4", + "IPV6", "DUAL" ], "type": "string" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/__init__.py b/src/cfnlint/data/schemas/providers/ap_southeast_4/__init__.py index 82214e7fd2..21a0728439 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4/__init__.py @@ -767,7 +767,6 @@ "aws-datasync-task.json", "aws-dlm-lifecyclepolicy.json", "aws-dms-dataprovider.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dynamodb-globaltable.json", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-dms-instanceprofile.json similarity index 99% rename from src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dms-instanceprofile.json rename to src/cfnlint/data/schemas/providers/ap_southeast_4/aws-dms-instanceprofile.json index b819e5ae60..b5f55a9ac1 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dms-instanceprofile.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-dms-instanceprofile.json @@ -69,6 +69,7 @@ "NetworkType": { "enum": [ "IPV4", + "IPV6", "DUAL" ], "type": "string" diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/__init__.py b/src/cfnlint/data/schemas/providers/ca_central_1/__init__.py index b3ccdecdad..5c5930a95d 100644 --- a/src/cfnlint/data/schemas/providers/ca_central_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ca_central_1/__init__.py @@ -1370,6 +1370,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1389,6 +1390,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/ca_central_1/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/ca_central_1/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/ca_central_1/aws-dms-instanceprofile.json deleted file mode 100644 index b819e5ae60..0000000000 --- a/src/cfnlint/data/schemas/providers/ca_central_1/aws-dms-instanceprofile.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/InstanceProfileName" - ] - ], - "additionalProperties": false, - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/InstanceProfileArn" - ], - "properties": { - "AvailabilityZone": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Description": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileCreationTime": { - "maxLength": 40, - "minLength": 1, - "type": "string" - }, - "InstanceProfileIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KmsKeyArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "NetworkType": { - "enum": [ - "IPV4", - "DUAL" - ], - "type": "string" - }, - "PubliclyAccessible": { - "default": false, - "type": "boolean" - }, - "SubnetGroupIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - }, - "VpcSecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/InstanceProfileArn", - "/properties/InstanceProfileCreationTime" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DMS::InstanceProfile", - "writeOnlyProperties": [ - "/properties/InstanceProfileIdentifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ca_west_1/__init__.py b/src/cfnlint/data/schemas/providers/ca_west_1/__init__.py index 74ab704e08..e6ceb8e01b 100644 --- a/src/cfnlint/data/schemas/providers/ca_west_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ca_west_1/__init__.py @@ -666,7 +666,6 @@ "aws-datasync-task.json", "aws-dlm-lifecyclepolicy.json", "aws-dms-dataprovider.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dynamodb-globaltable.json", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/ca_west_1/aws-dms-instanceprofile.json similarity index 99% rename from src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dms-instanceprofile.json rename to src/cfnlint/data/schemas/providers/ca_west_1/aws-dms-instanceprofile.json index b819e5ae60..b5f55a9ac1 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dms-instanceprofile.json +++ b/src/cfnlint/data/schemas/providers/ca_west_1/aws-dms-instanceprofile.json @@ -69,6 +69,7 @@ "NetworkType": { "enum": [ "IPV4", + "IPV6", "DUAL" ], "type": "string" diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/__init__.py b/src/cfnlint/data/schemas/providers/eu_central_1/__init__.py index 4f69f6a96d..40964cd62e 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_central_1/__init__.py @@ -1324,6 +1324,7 @@ "aws-appintegrations-eventintegration.json", "aws-applicationautoscaling-scalabletarget.json", "aws-applicationautoscaling-scalingpolicy.json", + "aws-applicationinsights-application.json", "aws-applicationsignals-servicelevelobjective.json", "aws-appmesh-gatewayroute.json", "aws-appmesh-mesh.json", @@ -1567,6 +1568,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1598,6 +1600,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", @@ -1806,6 +1809,7 @@ "aws-globalaccelerator-listener.json", "aws-glue-classifier.json", "aws-glue-connection.json", + "aws-glue-crawler.json", "aws-glue-customentitytype.json", "aws-glue-database.json", "aws-glue-datacatalogencryptionsettings.json", diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-applicationinsights-application.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-applicationinsights-application.json deleted file mode 100644 index 681468db71..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_1/aws-applicationinsights-application.json +++ /dev/null @@ -1,612 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/ResourceGroupName", - "/properties/GroupingType" - ], - "definitions": { - "Alarm": { - "additionalProperties": false, - "properties": { - "AlarmName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Severity": { - "enum": [ - "HIGH", - "MEDIUM", - "LOW" - ], - "type": "string" - } - }, - "required": [ - "AlarmName" - ], - "type": "object" - }, - "AlarmMetric": { - "additionalProperties": false, - "properties": { - "AlarmMetricName": { - "type": "string" - } - }, - "required": [ - "AlarmMetricName" - ], - "type": "object" - }, - "ComponentConfiguration": { - "additionalProperties": false, - "properties": { - "ConfigurationDetails": { - "$ref": "#/definitions/ConfigurationDetails" - }, - "SubComponentTypeConfigurations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/SubComponentTypeConfiguration" - }, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "ComponentMonitoringSetting": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "ComponentName" - ] - }, - { - "required": [ - "ComponentARN" - ] - } - ], - "properties": { - "ComponentARN": { - "maxLength": 300, - "minLength": 20, - "pattern": "^arn:aws(-[\\w]+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$", - "type": "string" - }, - "ComponentConfigurationMode": { - "enum": [ - "DEFAULT", - "DEFAULT_WITH_OVERWRITE", - "CUSTOM" - ], - "type": "string" - }, - "ComponentName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[\\d\\w\\-_.+]*$", - "type": "string" - }, - "CustomComponentConfiguration": { - "$ref": "#/definitions/ComponentConfiguration" - }, - "DefaultOverwriteComponentConfiguration": { - "$ref": "#/definitions/ComponentConfiguration" - }, - "Tier": { - "pattern": "^[A-Z][[A-Z]_]*$", - "type": "string" - } - }, - "required": [ - "Tier", - "ComponentConfigurationMode" - ], - "type": "object" - }, - "ConfigurationDetails": { - "additionalProperties": false, - "properties": { - "AlarmMetrics": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AlarmMetric" - }, - "type": "array" - }, - "Alarms": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Alarm" - }, - "type": "array" - }, - "HAClusterPrometheusExporter": { - "$ref": "#/definitions/HAClusterPrometheusExporter" - }, - "HANAPrometheusExporter": { - "$ref": "#/definitions/HANAPrometheusExporter" - }, - "JMXPrometheusExporter": { - "$ref": "#/definitions/JMXPrometheusExporter" - }, - "Logs": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Log" - }, - "type": "array" - }, - "NetWeaverPrometheusExporter": { - "$ref": "#/definitions/NetWeaverPrometheusExporter" - }, - "Processes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Process" - }, - "type": "array" - }, - "SQLServerPrometheusExporter": { - "$ref": "#/definitions/SQLServerPrometheusExporter" - }, - "WindowsEvents": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/WindowsEvent" - }, - "type": "array" - } - }, - "type": "object" - }, - "CustomComponent": { - "additionalProperties": false, - "properties": { - "ComponentName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[\\d\\w\\-_.+]*$", - "type": "string" - }, - "ResourceList": { - "insertionOrder": true, - "items": { - "maxLength": 300, - "minLength": 20, - "pattern": "^arn:aws(-[\\w]+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$", - "type": "string" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ComponentName", - "ResourceList" - ], - "type": "object" - }, - "EventLevel": { - "enum": [ - "INFORMATION", - "WARNING", - "ERROR", - "CRITICAL", - "VERBOSE" - ], - "type": "string" - }, - "HAClusterPrometheusExporter": { - "additionalProperties": false, - "properties": { - "PrometheusPort": { - "type": "string" - } - }, - "type": "object" - }, - "HANAPrometheusExporter": { - "additionalProperties": false, - "properties": { - "AgreeToInstallHANADBClient": { - "type": "boolean" - }, - "HANAPort": { - "type": "string" - }, - "HANASID": { - "type": "string" - }, - "HANASecretName": { - "type": "string" - }, - "PrometheusPort": { - "type": "string" - } - }, - "required": [ - "HANASID", - "HANAPort", - "HANASecretName", - "AgreeToInstallHANADBClient" - ], - "type": "object" - }, - "JMXPrometheusExporter": { - "additionalProperties": false, - "properties": { - "HostPort": { - "type": "string" - }, - "JMXURL": { - "type": "string" - }, - "PrometheusPort": { - "type": "string" - } - }, - "type": "object" - }, - "Log": { - "additionalProperties": false, - "properties": { - "Encoding": { - "enum": [ - "utf-8", - "utf-16", - "ascii" - ], - "type": "string" - }, - "LogGroupName": { - "maxLength": 512, - "minLength": 1, - "pattern": "[\\.\\-_/#A-Za-z0-9]+", - "type": "string" - }, - "LogPath": { - "maxLength": 260, - "minLength": 1, - "pattern": "^([a-zA-Z]:\\\\[\\\\\\S|*\\S]?.*|/[^\"']*)$", - "type": "string" - }, - "LogType": { - "pattern": "^[A-Z][[A-Z]_]*$", - "type": "string" - }, - "PatternSet": { - "maxLength": 30, - "minLength": 1, - "pattern": "[a-zA-Z0-9.-_]*", - "type": "string" - } - }, - "required": [ - "LogType" - ], - "type": "object" - }, - "LogPattern": { - "additionalProperties": false, - "properties": { - "Pattern": { - "maxLength": 50, - "minLength": 1, - "type": "string" - }, - "PatternName": { - "maxLength": 50, - "minLength": 1, - "pattern": "[a-zA-Z0-9.-_]*", - "type": "string" - }, - "Rank": { - "type": "integer" - } - }, - "required": [ - "PatternName", - "Pattern", - "Rank" - ], - "type": "object" - }, - "LogPatternSet": { - "additionalProperties": false, - "properties": { - "LogPatterns": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/LogPattern" - }, - "minItems": 1, - "type": "array" - }, - "PatternSetName": { - "maxLength": 30, - "minLength": 1, - "pattern": "[a-zA-Z0-9.-_]*", - "type": "string" - } - }, - "required": [ - "PatternSetName", - "LogPatterns" - ], - "type": "object" - }, - "NetWeaverPrometheusExporter": { - "additionalProperties": false, - "properties": { - "InstanceNumbers": { - "items": { - "maxLength": 2, - "minLength": 1, - "pattern": "\\b([0-9]|[0-9][0-9])\\b", - "type": "string" - }, - "type": "array" - }, - "PrometheusPort": { - "type": "string" - }, - "SAPSID": { - "type": "string" - } - }, - "required": [ - "SAPSID", - "InstanceNumbers" - ], - "type": "object" - }, - "Process": { - "additionalProperties": false, - "properties": { - "AlarmMetrics": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AlarmMetric" - }, - "type": "array" - }, - "ProcessName": { - "maxLength": 256, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_,-]+$", - "type": "string" - } - }, - "required": [ - "ProcessName", - "AlarmMetrics" - ], - "type": "object" - }, - "SQLServerPrometheusExporter": { - "additionalProperties": false, - "properties": { - "PrometheusPort": { - "type": "string" - }, - "SQLSecretName": { - "type": "string" - } - }, - "required": [ - "PrometheusPort", - "SQLSecretName" - ], - "type": "object" - }, - "SubComponentConfigurationDetails": { - "additionalProperties": false, - "properties": { - "AlarmMetrics": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AlarmMetric" - }, - "type": "array" - }, - "Logs": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Log" - }, - "type": "array" - }, - "Processes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Process" - }, - "type": "array" - }, - "WindowsEvents": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/WindowsEvent" - }, - "type": "array" - } - }, - "type": "object" - }, - "SubComponentTypeConfiguration": { - "additionalProperties": false, - "properties": { - "SubComponentConfigurationDetails": { - "$ref": "#/definitions/SubComponentConfigurationDetails" - }, - "SubComponentType": { - "enum": [ - "AWS::EC2::Instance", - "AWS::EC2::Volume" - ], - "type": "string" - } - }, - "required": [ - "SubComponentType", - "SubComponentConfigurationDetails" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "WindowsEvent": { - "additionalProperties": false, - "properties": { - "EventLevels": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/EventLevel" - }, - "minItems": 1, - "type": "array" - }, - "EventName": { - "maxLength": 260, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_ \\\\/-]+$", - "type": "string" - }, - "LogGroupName": { - "maxLength": 512, - "minLength": 1, - "pattern": "[\\.\\-_/#A-Za-z0-9]+", - "type": "string" - }, - "PatternSet": { - "maxLength": 30, - "minLength": 1, - "pattern": "[a-zA-Z0-9.-_]*", - "type": "string" - } - }, - "required": [ - "LogGroupName", - "EventName", - "EventLevels" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ApplicationARN" - ], - "properties": { - "ApplicationARN": { - "type": "string" - }, - "AttachMissingPermission": { - "type": "boolean" - }, - "AutoConfigurationEnabled": { - "type": "boolean" - }, - "CWEMonitorEnabled": { - "type": "boolean" - }, - "ComponentMonitoringSettings": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ComponentMonitoringSetting" - }, - "minItems": 1, - "type": "array" - }, - "CustomComponents": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/CustomComponent" - }, - "minItems": 1, - "type": "array" - }, - "GroupingType": { - "enum": [ - "ACCOUNT_BASED" - ], - "type": "string" - }, - "LogPatternSets": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/LogPatternSet" - }, - "minItems": 1, - "type": "array" - }, - "OpsCenterEnabled": { - "type": "boolean" - }, - "OpsItemSNSTopicArn": { - "maxLength": 300, - "minLength": 20, - "pattern": "^arn:aws(-[\\w]+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$", - "type": "string" - }, - "ResourceGroupName": { - "maxLength": 256, - "minLength": 1, - "pattern": "[a-zA-Z0-9.-_]*", - "type": "string" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Tag" - }, - "minItems": 1, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/ApplicationARN" - ], - "required": [ - "ResourceGroupName" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-applicationinsights.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ApplicationInsights::Application", - "writeOnlyProperties": [ - "/properties/ComponentMonitoringSettings", - "/properties/LogPatternSets", - "/properties/CustomComponents", - "/properties/GroupingType", - "/properties/OpsItemSNSTopicArn", - "/properties/AttachMissingPermission" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_1/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-dms-instanceprofile.json deleted file mode 100644 index b819e5ae60..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_1/aws-dms-instanceprofile.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/InstanceProfileName" - ] - ], - "additionalProperties": false, - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/InstanceProfileArn" - ], - "properties": { - "AvailabilityZone": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Description": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileCreationTime": { - "maxLength": 40, - "minLength": 1, - "type": "string" - }, - "InstanceProfileIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KmsKeyArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "NetworkType": { - "enum": [ - "IPV4", - "DUAL" - ], - "type": "string" - }, - "PubliclyAccessible": { - "default": false, - "type": "boolean" - }, - "SubnetGroupIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - }, - "VpcSecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/InstanceProfileArn", - "/properties/InstanceProfileCreationTime" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DMS::InstanceProfile", - "writeOnlyProperties": [ - "/properties/InstanceProfileIdentifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-glue-crawler.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-glue-crawler.json deleted file mode 100644 index 9b9032ba9a..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_1/aws-glue-crawler.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "CatalogTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "DlqEventQueueArn": { - "type": "string" - }, - "EventQueueArn": { - "type": "string" - }, - "Tables": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "DeltaTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "CreateNativeDeltaTable": { - "type": "boolean" - }, - "DeltaTables": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "WriteManifest": { - "type": "boolean" - } - }, - "type": "object" - }, - "DynamoDBTarget": { - "additionalProperties": false, - "properties": { - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "IcebergTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "MaximumTraversalDepth": { - "type": "integer" - }, - "Paths": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "JdbcTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "EnableAdditionalMetadata": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "LakeFormationConfiguration": { - "additionalProperties": false, - "properties": { - "AccountId": { - "type": "string" - }, - "UseLakeFormationCredentials": { - "type": "boolean" - } - }, - "type": "object" - }, - "MongoDBTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "RecrawlPolicy": { - "additionalProperties": false, - "properties": { - "RecrawlBehavior": { - "type": "string" - } - }, - "type": "object" - }, - "S3Target": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "DlqEventQueueArn": { - "type": "string" - }, - "EventQueueArn": { - "type": "string" - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Path": { - "type": "string" - }, - "SampleSize": { - "type": "integer" - } - }, - "type": "object" - }, - "Schedule": { - "additionalProperties": false, - "properties": { - "ScheduleExpression": { - "type": "string" - } - }, - "type": "object" - }, - "SchemaChangePolicy": { - "additionalProperties": false, - "properties": { - "DeleteBehavior": { - "enum": [ - "DELETE_FROM_DATABASE", - "DEPRECATE_IN_DATABASE", - "LOG" - ], - "type": "string" - }, - "UpdateBehavior": { - "enum": [ - "LOG", - "UPDATE_IN_DATABASE" - ], - "type": "string" - } - }, - "type": "object" - }, - "Targets": { - "additionalProperties": false, - "properties": { - "CatalogTargets": { - "items": { - "$ref": "#/definitions/CatalogTarget" - }, - "type": "array", - "uniqueItems": false - }, - "DeltaTargets": { - "items": { - "$ref": "#/definitions/DeltaTarget" - }, - "type": "array", - "uniqueItems": false - }, - "DynamoDBTargets": { - "items": { - "$ref": "#/definitions/DynamoDBTarget" - }, - "type": "array", - "uniqueItems": false - }, - "IcebergTargets": { - "items": { - "$ref": "#/definitions/IcebergTarget" - }, - "type": "array", - "uniqueItems": false - }, - "JdbcTargets": { - "items": { - "$ref": "#/definitions/JdbcTarget" - }, - "type": "array", - "uniqueItems": false - }, - "MongoDBTargets": { - "items": { - "$ref": "#/definitions/MongoDBTarget" - }, - "type": "array", - "uniqueItems": false - }, - "S3Targets": { - "items": { - "$ref": "#/definitions/S3Target" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Name" - ], - "properties": { - "Classifiers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Configuration": { - "type": "string" - }, - "CrawlerSecurityConfiguration": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Description": { - "type": "string" - }, - "LakeFormationConfiguration": { - "$ref": "#/definitions/LakeFormationConfiguration" - }, - "Name": { - "type": "string" - }, - "RecrawlPolicy": { - "$ref": "#/definitions/RecrawlPolicy" - }, - "Role": { - "type": "string" - }, - "Schedule": { - "$ref": "#/definitions/Schedule" - }, - "SchemaChangePolicy": { - "$ref": "#/definitions/SchemaChangePolicy" - }, - "TablePrefix": { - "type": "string" - }, - "Tags": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Targets": { - "$ref": "#/definitions/Targets" - } - }, - "required": [ - "Role", - "Targets" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-glue.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Glue::Crawler" -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/__init__.py b/src/cfnlint/data/schemas/providers/eu_central_2/__init__.py index 32c50c95d6..941dcc8ab3 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_central_2/__init__.py @@ -787,7 +787,6 @@ "aws-datasync-task.json", "aws-dlm-lifecyclepolicy.json", "aws-dms-dataprovider.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dynamodb-globaltable.json", diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/eu_central_2/aws-dms-instanceprofile.json new file mode 100644 index 0000000000..b5f55a9ac1 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_central_2/aws-dms-instanceprofile.json @@ -0,0 +1,119 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/InstanceProfileName" + ] + ], + "additionalProperties": false, + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/InstanceProfileArn" + ], + "properties": { + "AvailabilityZone": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Description": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileCreationTime": { + "maxLength": 40, + "minLength": 1, + "type": "string" + }, + "InstanceProfileIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileName": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "KmsKeyArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "NetworkType": { + "enum": [ + "IPV4", + "IPV6", + "DUAL" + ], + "type": "string" + }, + "PubliclyAccessible": { + "default": false, + "type": "boolean" + }, + "SubnetGroupIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + }, + "VpcSecurityGroups": { + "insertionOrder": false, + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/InstanceProfileArn", + "/properties/InstanceProfileCreationTime" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::DMS::InstanceProfile", + "writeOnlyProperties": [ + "/properties/InstanceProfileIdentifier" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/__init__.py b/src/cfnlint/data/schemas/providers/eu_north_1/__init__.py index 7a9c0b9904..435023bdac 100644 --- a/src/cfnlint/data/schemas/providers/eu_north_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_north_1/__init__.py @@ -247,6 +247,7 @@ "AWS::DataZone::DataSource", "AWS::DataZone::Domain", "AWS::DataZone::Environment", + "AWS::DataZone::EnvironmentActions", "AWS::DataZone::EnvironmentBlueprintConfiguration", "AWS::DataZone::EnvironmentProfile", "AWS::DataZone::GroupProfile", @@ -1215,6 +1216,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1234,7 +1236,6 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/eu_north_1/aws-dms-instanceprofile.json new file mode 100644 index 0000000000..b5f55a9ac1 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_north_1/aws-dms-instanceprofile.json @@ -0,0 +1,119 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/InstanceProfileName" + ] + ], + "additionalProperties": false, + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/InstanceProfileArn" + ], + "properties": { + "AvailabilityZone": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Description": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileCreationTime": { + "maxLength": 40, + "minLength": 1, + "type": "string" + }, + "InstanceProfileIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileName": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "KmsKeyArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "NetworkType": { + "enum": [ + "IPV4", + "IPV6", + "DUAL" + ], + "type": "string" + }, + "PubliclyAccessible": { + "default": false, + "type": "boolean" + }, + "SubnetGroupIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + }, + "VpcSecurityGroups": { + "insertionOrder": false, + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/InstanceProfileArn", + "/properties/InstanceProfileCreationTime" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::DMS::InstanceProfile", + "writeOnlyProperties": [ + "/properties/InstanceProfileIdentifier" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/__init__.py b/src/cfnlint/data/schemas/providers/eu_south_1/__init__.py index dd98ed6a21..efd96fb003 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_south_1/__init__.py @@ -1007,7 +1007,6 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/eu_south_1/aws-dms-instanceprofile.json new file mode 100644 index 0000000000..b5f55a9ac1 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_south_1/aws-dms-instanceprofile.json @@ -0,0 +1,119 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/InstanceProfileName" + ] + ], + "additionalProperties": false, + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/InstanceProfileArn" + ], + "properties": { + "AvailabilityZone": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Description": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileCreationTime": { + "maxLength": 40, + "minLength": 1, + "type": "string" + }, + "InstanceProfileIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileName": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "KmsKeyArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "NetworkType": { + "enum": [ + "IPV4", + "IPV6", + "DUAL" + ], + "type": "string" + }, + "PubliclyAccessible": { + "default": false, + "type": "boolean" + }, + "SubnetGroupIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + }, + "VpcSecurityGroups": { + "insertionOrder": false, + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/InstanceProfileArn", + "/properties/InstanceProfileCreationTime" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::DMS::InstanceProfile", + "writeOnlyProperties": [ + "/properties/InstanceProfileIdentifier" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/__init__.py b/src/cfnlint/data/schemas/providers/eu_south_2/__init__.py index 9f1d2611d5..9a7bc1139c 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_south_2/__init__.py @@ -800,7 +800,6 @@ "aws-datasync-task.json", "aws-dlm-lifecyclepolicy.json", "aws-dms-dataprovider.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dynamodb-globaltable.json", @@ -886,6 +885,7 @@ "aws-ecs-cluster.json", "aws-ecs-clustercapacityproviderassociations.json", "aws-ecs-primarytaskset.json", + "aws-ecs-service.json", "aws-ecs-taskdefinition.json", "aws-ecs-taskset.json", "aws-efs-accesspoint.json", diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/eu_south_2/aws-dms-instanceprofile.json new file mode 100644 index 0000000000..b5f55a9ac1 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_south_2/aws-dms-instanceprofile.json @@ -0,0 +1,119 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/InstanceProfileName" + ] + ], + "additionalProperties": false, + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/InstanceProfileArn" + ], + "properties": { + "AvailabilityZone": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Description": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileCreationTime": { + "maxLength": 40, + "minLength": 1, + "type": "string" + }, + "InstanceProfileIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileName": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "KmsKeyArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "NetworkType": { + "enum": [ + "IPV4", + "IPV6", + "DUAL" + ], + "type": "string" + }, + "PubliclyAccessible": { + "default": false, + "type": "boolean" + }, + "SubnetGroupIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + }, + "VpcSecurityGroups": { + "insertionOrder": false, + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/InstanceProfileArn", + "/properties/InstanceProfileCreationTime" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::DMS::InstanceProfile", + "writeOnlyProperties": [ + "/properties/InstanceProfileIdentifier" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/aws-ecs-service.json b/src/cfnlint/data/schemas/providers/eu_south_2/aws-ecs-service.json deleted file mode 100644 index c6aff1a4b1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_south_2/aws-ecs-service.json +++ /dev/null @@ -1,582 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Cluster", - "/properties/DeploymentController", - "/properties/LaunchType", - "/properties/Role", - "/properties/SchedulingStrategy", - "/properties/ServiceName" - ], - "definitions": { - "AwsVpcConfiguration": { - "additionalProperties": false, - "properties": { - "AssignPublicIp": { - "enum": [ - "DISABLED", - "ENABLED" - ], - "type": "string" - }, - "SecurityGroups": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.GroupId", - "type": "string" - }, - "type": "array" - }, - "Subnets": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CapacityProviderStrategyItem": { - "additionalProperties": false, - "properties": { - "Base": { - "type": "integer" - }, - "CapacityProvider": { - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentAlarms": { - "additionalProperties": false, - "properties": { - "AlarmNames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "AlarmNames", - "Rollback", - "Enable" - ], - "type": "object" - }, - "DeploymentCircuitBreaker": { - "additionalProperties": false, - "properties": { - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "Enable", - "Rollback" - ], - "type": "object" - }, - "DeploymentConfiguration": { - "additionalProperties": false, - "properties": { - "Alarms": { - "$ref": "#/definitions/DeploymentAlarms" - }, - "DeploymentCircuitBreaker": { - "$ref": "#/definitions/DeploymentCircuitBreaker" - }, - "MaximumPercent": { - "type": "integer" - }, - "MinimumHealthyPercent": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentController": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "CODE_DEPLOY", - "ECS", - "EXTERNAL" - ], - "type": "string" - } - }, - "type": "object" - }, - "EBSTagSpecification": { - "properties": { - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "ResourceType": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "required": [ - "ResourceType" - ], - "type": "object" - }, - "LoadBalancer": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "LoadBalancerName": { - "type": "string" - }, - "TargetGroupArn": { - "type": "string" - } - }, - "type": "object" - }, - "LogConfiguration": { - "additionalProperties": false, - "properties": { - "LogDriver": { - "type": "string" - }, - "Options": { - "additionalProperties": false, - "patternProperties": { - ".{1,}": { - "type": "string" - } - }, - "type": "object" - }, - "SecretOptions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Secret" - }, - "type": "array" - } - }, - "type": "object" - }, - "NetworkConfiguration": { - "additionalProperties": false, - "properties": { - "AwsvpcConfiguration": { - "$ref": "#/definitions/AwsVpcConfiguration" - } - }, - "type": "object" - }, - "PlacementConstraint": { - "additionalProperties": false, - "properties": { - "Expression": { - "type": "string" - }, - "Type": { - "enum": [ - "distinctInstance", - "memberOf" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "PlacementStrategy": { - "additionalProperties": false, - "properties": { - "Field": { - "type": "string" - }, - "Type": { - "enum": [ - "binpack", - "random", - "spread" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "Secret": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "ValueFrom": { - "type": "string" - } - }, - "required": [ - "Name", - "ValueFrom" - ], - "type": "object" - }, - "ServiceConnectClientAlias": { - "additionalProperties": false, - "properties": { - "DnsName": { - "type": "string" - }, - "Port": { - "type": "integer" - } - }, - "required": [ - "Port" - ], - "type": "object" - }, - "ServiceConnectConfiguration": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "LogConfiguration": { - "$ref": "#/definitions/LogConfiguration" - }, - "Namespace": { - "type": "string" - }, - "Services": { - "items": { - "$ref": "#/definitions/ServiceConnectService" - }, - "type": "array" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "ServiceConnectService": { - "additionalProperties": false, - "properties": { - "ClientAliases": { - "items": { - "$ref": "#/definitions/ServiceConnectClientAlias" - }, - "type": "array" - }, - "DiscoveryName": { - "type": "string" - }, - "IngressPortOverride": { - "type": "integer" - }, - "PortName": { - "type": "string" - }, - "Timeout": { - "$ref": "#/definitions/TimeoutConfiguration" - }, - "Tls": { - "$ref": "#/definitions/ServiceConnectTlsConfiguration" - } - }, - "required": [ - "PortName" - ], - "type": "object" - }, - "ServiceConnectTlsCertificateAuthority": { - "additionalProperties": false, - "properties": { - "AwsPcaAuthorityArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceConnectTlsConfiguration": { - "additionalProperties": false, - "properties": { - "IssuerCertificateAuthority": { - "$ref": "#/definitions/ServiceConnectTlsCertificateAuthority" - }, - "KmsKey": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "IssuerCertificateAuthority" - ], - "type": "object" - }, - "ServiceManagedEBSVolumeConfiguration": { - "properties": { - "Encrypted": { - "type": "boolean" - }, - "FilesystemType": { - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "RoleArn": { - "type": "string" - }, - "SizeInGiB": { - "type": "integer" - }, - "SnapshotId": { - "type": "string" - }, - "TagSpecifications": { - "items": { - "$ref": "#/definitions/EBSTagSpecification" - }, - "type": "array" - }, - "Throughput": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "ServiceRegistry": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "Port": { - "type": "integer" - }, - "RegistryArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceVolumeConfiguration": { - "properties": { - "ManagedEBSVolume": { - "$ref": "#/definitions/ServiceManagedEBSVolumeConfiguration" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "TimeoutConfiguration": { - "additionalProperties": false, - "properties": { - "IdleTimeoutSeconds": { - "type": "integer" - }, - "PerRequestTimeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ServiceArn", - "/properties/Cluster" - ], - "properties": { - "CapacityProviderStrategy": { - "items": { - "$ref": "#/definitions/CapacityProviderStrategyItem" - }, - "type": "array" - }, - "Cluster": { - "type": "string" - }, - "DeploymentConfiguration": { - "$ref": "#/definitions/DeploymentConfiguration" - }, - "DeploymentController": { - "$ref": "#/definitions/DeploymentController" - }, - "DesiredCount": { - "type": "integer" - }, - "EnableECSManagedTags": { - "type": "boolean" - }, - "EnableExecuteCommand": { - "type": "boolean" - }, - "HealthCheckGracePeriodSeconds": { - "type": "integer" - }, - "LaunchType": { - "enum": [ - "EC2", - "FARGATE", - "EXTERNAL" - ], - "type": "string" - }, - "LoadBalancers": { - "items": { - "$ref": "#/definitions/LoadBalancer" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "NetworkConfiguration": { - "$ref": "#/definitions/NetworkConfiguration" - }, - "PlacementConstraints": { - "items": { - "$ref": "#/definitions/PlacementConstraint" - }, - "type": "array" - }, - "PlacementStrategies": { - "items": { - "$ref": "#/definitions/PlacementStrategy" - }, - "type": "array" - }, - "PlatformVersion": { - "default": "LATEST", - "type": "string" - }, - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "Role": { - "type": "string" - }, - "SchedulingStrategy": { - "enum": [ - "DAEMON", - "REPLICA" - ], - "type": "string" - }, - "ServiceArn": { - "type": "string" - }, - "ServiceConnectConfiguration": { - "$ref": "#/definitions/ServiceConnectConfiguration" - }, - "ServiceName": { - "type": "string" - }, - "ServiceRegistries": { - "items": { - "$ref": "#/definitions/ServiceRegistry" - }, - "type": "array" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "TaskDefinition": { - "type": "string" - }, - "VolumeConfigurations": { - "items": { - "$ref": "#/definitions/ServiceVolumeConfiguration" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/ServiceArn", - "/properties/Name" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ECS::Service", - "writeOnlyProperties": [ - "/properties/ServiceConnectConfiguration", - "/properties/VolumeConfigurations" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/__init__.py b/src/cfnlint/data/schemas/providers/eu_west_1/__init__.py index 146e81c08d..7800e8ee55 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_west_1/__init__.py @@ -1511,6 +1511,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1899,6 +1900,7 @@ "aws-iotwireless-networkanalyzerconfiguration.json", "aws-iotwireless-serviceprofile.json", "aws-iotwireless-taskdefinition.json", + "aws-iotwireless-wirelessdevice.json", "aws-iotwireless-wirelessgateway.json", "aws-ivs-channel.json", "aws-ivs-encoderconfiguration.json", diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/eu_west_1/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_1/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/aws-iotwireless-wirelessdevice.json b/src/cfnlint/data/schemas/providers/eu_west_1/aws-iotwireless-wirelessdevice.json deleted file mode 100644 index 0efc415274..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_1/aws-iotwireless-wirelessdevice.json +++ /dev/null @@ -1,304 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AbpV10x": { - "additionalProperties": false, - "properties": { - "DevAddr": { - "pattern": "[a-fA-F0-9]{8}", - "type": "string" - }, - "SessionKeys": { - "$ref": "#/definitions/SessionKeysAbpV10x" - } - }, - "required": [ - "DevAddr", - "SessionKeys" - ], - "type": "object" - }, - "AbpV11": { - "additionalProperties": false, - "properties": { - "DevAddr": { - "pattern": "[a-fA-F0-9]{8}", - "type": "string" - }, - "SessionKeys": { - "$ref": "#/definitions/SessionKeysAbpV11" - } - }, - "required": [ - "DevAddr", - "SessionKeys" - ], - "type": "object" - }, - "Application": { - "additionalProperties": false, - "properties": { - "DestinationName": { - "maxLength": 128, - "pattern": "[a-zA-Z0-9-_]+", - "type": "string" - }, - "FPort": { - "maximum": 223, - "minimum": 1, - "type": "integer" - }, - "Type": { - "enum": [ - "SemtechGeolocation" - ], - "type": "string" - } - }, - "type": "object" - }, - "FPorts": { - "additionalProperties": false, - "properties": { - "Applications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Application" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "LoRaWANDevice": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "OtaaV11" - ] - }, - { - "required": [ - "OtaaV10x" - ] - }, - { - "required": [ - "AbpV11" - ] - }, - { - "required": [ - "AbpV10x" - ] - } - ], - "properties": { - "AbpV10x": { - "$ref": "#/definitions/AbpV10x" - }, - "AbpV11": { - "$ref": "#/definitions/AbpV11" - }, - "DevEui": { - "pattern": "[a-f0-9]{16}", - "type": "string" - }, - "DeviceProfileId": { - "maxLength": 256, - "type": "string" - }, - "FPorts": { - "$ref": "#/definitions/FPorts" - }, - "OtaaV10x": { - "$ref": "#/definitions/OtaaV10x" - }, - "OtaaV11": { - "$ref": "#/definitions/OtaaV11" - }, - "ServiceProfileId": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "OtaaV10x": { - "additionalProperties": false, - "properties": { - "AppEui": { - "pattern": "[a-fA-F0-9]{16}", - "type": "string" - }, - "AppKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - } - }, - "required": [ - "AppKey", - "AppEui" - ], - "type": "object" - }, - "OtaaV11": { - "additionalProperties": false, - "properties": { - "AppKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "JoinEui": { - "pattern": "[a-fA-F0-9]{16}", - "type": "string" - }, - "NwkKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - } - }, - "required": [ - "AppKey", - "NwkKey", - "JoinEui" - ], - "type": "object" - }, - "SessionKeysAbpV10x": { - "additionalProperties": false, - "properties": { - "AppSKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "NwkSKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - } - }, - "required": [ - "NwkSKey", - "AppSKey" - ], - "type": "object" - }, - "SessionKeysAbpV11": { - "additionalProperties": false, - "properties": { - "AppSKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "FNwkSIntKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "NwkSEncKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "SNwkSIntKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - } - }, - "required": [ - "FNwkSIntKey", - "SNwkSIntKey", - "NwkSEncKey", - "AppSKey" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "type": "string" - }, - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DestinationName": { - "maxLength": 128, - "type": "string" - }, - "Id": { - "maxLength": 256, - "type": "string" - }, - "LastUplinkReceivedAt": { - "type": "string" - }, - "LoRaWAN": { - "$ref": "#/definitions/LoRaWANDevice" - }, - "Name": { - "maxLength": 256, - "type": "string" - }, - "Positioning": { - "enum": [ - "Enabled", - "Disabled" - ], - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "type": "array", - "uniqueItems": true - }, - "ThingArn": { - "type": "string" - }, - "ThingName": { - "type": "string" - }, - "Type": { - "enum": [ - "Sidewalk", - "LoRaWAN" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/ThingName", - "/properties/Id", - "/properties/Arn" - ], - "required": [ - "Type", - "DestinationName" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", - "taggable": true, - "typeName": "AWS::IoTWireless::WirelessDevice" -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/__init__.py b/src/cfnlint/data/schemas/providers/eu_west_2/__init__.py index 453995bb80..c6d4f2b7c4 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_west_2/__init__.py @@ -1447,6 +1447,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1469,6 +1470,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", @@ -1992,9 +1994,12 @@ "aws-proton-servicetemplate.json", "aws-qldb-ledger.json", "aws-qldb-stream.json", + "aws-quicksight-analysis.json", + "aws-quicksight-dashboard.json", "aws-quicksight-dataset.json", "aws-quicksight-datasource.json", "aws-quicksight-refreshschedule.json", + "aws-quicksight-template.json", "aws-quicksight-theme.json", "aws-quicksight-topic.json", "aws-quicksight-vpcconnection.json", diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-dms-instanceprofile.json deleted file mode 100644 index b819e5ae60..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-dms-instanceprofile.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/InstanceProfileName" - ] - ], - "additionalProperties": false, - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/InstanceProfileArn" - ], - "properties": { - "AvailabilityZone": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Description": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileCreationTime": { - "maxLength": 40, - "minLength": 1, - "type": "string" - }, - "InstanceProfileIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KmsKeyArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "NetworkType": { - "enum": [ - "IPV4", - "DUAL" - ], - "type": "string" - }, - "PubliclyAccessible": { - "default": false, - "type": "boolean" - }, - "SubnetGroupIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - }, - "VpcSecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/InstanceProfileArn", - "/properties/InstanceProfileCreationTime" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DMS::InstanceProfile", - "writeOnlyProperties": [ - "/properties/InstanceProfileIdentifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-analysis.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-analysis.json deleted file mode 100644 index 333daa42d8..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-analysis.json +++ /dev/null @@ -1,11332 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnalysisDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "AnalysisError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/AnalysisErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "AnalysisErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "AnalysisSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/AnalysisSourceTemplate" - } - }, - "type": "object" - }, - "AnalysisSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "properties": { - "AnalysisId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Definition": { - "$ref": "#/definitions/AnalysisDefinition" - }, - "Errors": { - "items": { - "$ref": "#/definitions/AnalysisError" - }, - "minItems": 1, - "type": "array" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/AnalysisSourceEntity" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/DataSetArns", - "/properties/LastUpdatedTime" - ], - "required": [ - "AwsAccountId", - "AnalysisId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Analysis", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/Status", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-dashboard.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-dashboard.json deleted file mode 100644 index 2a37d3ff6f..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-dashboard.json +++ /dev/null @@ -1,11549 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "definitions": { - "AdHocFilteringOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DashboardBehavior": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "DashboardError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/DashboardErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DashboardErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "DashboardPublishOptions": { - "additionalProperties": false, - "properties": { - "AdHocFilteringOption": { - "$ref": "#/definitions/AdHocFilteringOption" - }, - "DataPointDrillUpDownOption": { - "$ref": "#/definitions/DataPointDrillUpDownOption" - }, - "DataPointMenuLabelOption": { - "$ref": "#/definitions/DataPointMenuLabelOption" - }, - "DataPointTooltipOption": { - "$ref": "#/definitions/DataPointTooltipOption" - }, - "ExportToCSVOption": { - "$ref": "#/definitions/ExportToCSVOption" - }, - "ExportWithHiddenFieldsOption": { - "$ref": "#/definitions/ExportWithHiddenFieldsOption" - }, - "SheetControlsOption": { - "$ref": "#/definitions/SheetControlsOption" - }, - "SheetLayoutElementMaximizationOption": { - "$ref": "#/definitions/SheetLayoutElementMaximizationOption" - }, - "VisualAxisSortOption": { - "$ref": "#/definitions/VisualAxisSortOption" - }, - "VisualMenuOption": { - "$ref": "#/definitions/VisualMenuOption" - }, - "VisualPublishOptions": { - "$ref": "#/definitions/DashboardVisualPublishOptions" - } - }, - "type": "object" - }, - "DashboardSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/DashboardSourceTemplate" - } - }, - "type": "object" - }, - "DashboardSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "DashboardUIState": { - "enum": [ - "EXPANDED", - "COLLAPSED" - ], - "type": "string" - }, - "DashboardVersion": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/DashboardError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "DashboardVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "DashboardVisualPublishOptions": { - "additionalProperties": false, - "properties": { - "ExportHiddenFieldsOption": { - "$ref": "#/definitions/ExportHiddenFieldsOption" - } - }, - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataPointDrillUpDownOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointMenuLabelOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointTooltipOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "ExportHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportToCSVOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportWithHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LinkSharingConfiguration": { - "additionalProperties": false, - "properties": { - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetControlsOption": { - "additionalProperties": false, - "properties": { - "VisibilityState": { - "$ref": "#/definitions/DashboardUIState" - } - }, - "type": "object" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetLayoutElementMaximizationOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualAxisSortOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualMenuOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DashboardId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "DashboardPublishOptions": { - "$ref": "#/definitions/DashboardPublishOptions" - }, - "Definition": { - "$ref": "#/definitions/DashboardVersionDefinition" - }, - "LastPublishedTime": { - "format": "date-time", - "type": "string" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "LinkEntities": { - "items": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^arn:aws[\\w\\-]*:quicksight:[\\w\\-]+:\\d+:analysis/[\\w\\-]{1,512}$", - "type": "string" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - }, - "LinkSharingConfiguration": { - "$ref": "#/definitions/LinkSharingConfiguration" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/DashboardSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/DashboardVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastPublishedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "DashboardId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Dashboard", - "writeOnlyProperties": [ - "/properties/DashboardPublishOptions", - "/properties/Definition", - "/properties/LinkSharingConfiguration", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/ThemeArn", - "/properties/VersionDescription", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-template.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-template.json deleted file mode 100644 index 68e68a40ce..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-template.json +++ /dev/null @@ -1,11303 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnGroupColumnSchema": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnGroupSchema": { - "additionalProperties": false, - "properties": { - "ColumnGroupColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSchema": { - "additionalProperties": false, - "properties": { - "DataType": { - "type": "string" - }, - "GeographicRole": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetConfiguration": { - "additionalProperties": false, - "properties": { - "ColumnGroupSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "DataSetSchema": { - "$ref": "#/definitions/DataSetSchema" - }, - "Placeholder": { - "type": "string" - } - }, - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DataSetSchema": { - "additionalProperties": false, - "properties": { - "ColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TemplateError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/TemplateErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TemplateErrorType": { - "enum": [ - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "ACCESS_DENIED" - ], - "type": "string" - }, - "TemplateSourceAnalysis": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "TemplateSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceAnalysis": { - "$ref": "#/definitions/TemplateSourceAnalysis" - }, - "SourceTemplate": { - "$ref": "#/definitions/TemplateSourceTemplate" - } - }, - "type": "object" - }, - "TemplateSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - } - }, - "required": [ - "Arn" - ], - "type": "object" - }, - "TemplateVersion": { - "additionalProperties": false, - "properties": { - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/TemplateError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TemplateVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetConfigurations" - ], - "type": "object" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "Definition": { - "$ref": "#/definitions/TemplateVersionDefinition" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/TemplateSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "TemplateId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/TemplateVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "TemplateId" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Template", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/VersionDescription", - "/properties/SourceEntity", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/__init__.py b/src/cfnlint/data/schemas/providers/eu_west_3/__init__.py index 9ee406fadc..0bbdf5524a 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_3/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_west_3/__init__.py @@ -1327,6 +1327,7 @@ "aws-ecs-cluster.json", "aws-ecs-clustercapacityproviderassociations.json", "aws-ecs-primarytaskset.json", + "aws-ecs-service.json", "aws-ecs-taskdefinition.json", "aws-ecs-taskset.json", "aws-efs-accesspoint.json", @@ -1586,6 +1587,7 @@ "aws-neptune-dbsubnetgroup.json", "aws-neptune-eventsubscription.json", "aws-networkfirewall-loggingconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-networkmanager-connectattachment.json", "aws-networkmanager-connectpeer.json", "aws-networkmanager-corenetwork.json", @@ -1629,9 +1631,12 @@ "aws-pcaconnectorscep-challenge.json", "aws-pcaconnectorscep-connector.json", "aws-pipes-pipe.json", + "aws-quicksight-analysis.json", + "aws-quicksight-dashboard.json", "aws-quicksight-dataset.json", "aws-quicksight-datasource.json", "aws-quicksight-refreshschedule.json", + "aws-quicksight-template.json", "aws-quicksight-theme.json", "aws-quicksight-vpcconnection.json", "aws-ram-permission.json", diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-ecs-service.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-ecs-service.json deleted file mode 100644 index c6aff1a4b1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-ecs-service.json +++ /dev/null @@ -1,582 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Cluster", - "/properties/DeploymentController", - "/properties/LaunchType", - "/properties/Role", - "/properties/SchedulingStrategy", - "/properties/ServiceName" - ], - "definitions": { - "AwsVpcConfiguration": { - "additionalProperties": false, - "properties": { - "AssignPublicIp": { - "enum": [ - "DISABLED", - "ENABLED" - ], - "type": "string" - }, - "SecurityGroups": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.GroupId", - "type": "string" - }, - "type": "array" - }, - "Subnets": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CapacityProviderStrategyItem": { - "additionalProperties": false, - "properties": { - "Base": { - "type": "integer" - }, - "CapacityProvider": { - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentAlarms": { - "additionalProperties": false, - "properties": { - "AlarmNames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "AlarmNames", - "Rollback", - "Enable" - ], - "type": "object" - }, - "DeploymentCircuitBreaker": { - "additionalProperties": false, - "properties": { - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "Enable", - "Rollback" - ], - "type": "object" - }, - "DeploymentConfiguration": { - "additionalProperties": false, - "properties": { - "Alarms": { - "$ref": "#/definitions/DeploymentAlarms" - }, - "DeploymentCircuitBreaker": { - "$ref": "#/definitions/DeploymentCircuitBreaker" - }, - "MaximumPercent": { - "type": "integer" - }, - "MinimumHealthyPercent": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentController": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "CODE_DEPLOY", - "ECS", - "EXTERNAL" - ], - "type": "string" - } - }, - "type": "object" - }, - "EBSTagSpecification": { - "properties": { - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "ResourceType": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "required": [ - "ResourceType" - ], - "type": "object" - }, - "LoadBalancer": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "LoadBalancerName": { - "type": "string" - }, - "TargetGroupArn": { - "type": "string" - } - }, - "type": "object" - }, - "LogConfiguration": { - "additionalProperties": false, - "properties": { - "LogDriver": { - "type": "string" - }, - "Options": { - "additionalProperties": false, - "patternProperties": { - ".{1,}": { - "type": "string" - } - }, - "type": "object" - }, - "SecretOptions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Secret" - }, - "type": "array" - } - }, - "type": "object" - }, - "NetworkConfiguration": { - "additionalProperties": false, - "properties": { - "AwsvpcConfiguration": { - "$ref": "#/definitions/AwsVpcConfiguration" - } - }, - "type": "object" - }, - "PlacementConstraint": { - "additionalProperties": false, - "properties": { - "Expression": { - "type": "string" - }, - "Type": { - "enum": [ - "distinctInstance", - "memberOf" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "PlacementStrategy": { - "additionalProperties": false, - "properties": { - "Field": { - "type": "string" - }, - "Type": { - "enum": [ - "binpack", - "random", - "spread" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "Secret": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "ValueFrom": { - "type": "string" - } - }, - "required": [ - "Name", - "ValueFrom" - ], - "type": "object" - }, - "ServiceConnectClientAlias": { - "additionalProperties": false, - "properties": { - "DnsName": { - "type": "string" - }, - "Port": { - "type": "integer" - } - }, - "required": [ - "Port" - ], - "type": "object" - }, - "ServiceConnectConfiguration": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "LogConfiguration": { - "$ref": "#/definitions/LogConfiguration" - }, - "Namespace": { - "type": "string" - }, - "Services": { - "items": { - "$ref": "#/definitions/ServiceConnectService" - }, - "type": "array" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "ServiceConnectService": { - "additionalProperties": false, - "properties": { - "ClientAliases": { - "items": { - "$ref": "#/definitions/ServiceConnectClientAlias" - }, - "type": "array" - }, - "DiscoveryName": { - "type": "string" - }, - "IngressPortOverride": { - "type": "integer" - }, - "PortName": { - "type": "string" - }, - "Timeout": { - "$ref": "#/definitions/TimeoutConfiguration" - }, - "Tls": { - "$ref": "#/definitions/ServiceConnectTlsConfiguration" - } - }, - "required": [ - "PortName" - ], - "type": "object" - }, - "ServiceConnectTlsCertificateAuthority": { - "additionalProperties": false, - "properties": { - "AwsPcaAuthorityArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceConnectTlsConfiguration": { - "additionalProperties": false, - "properties": { - "IssuerCertificateAuthority": { - "$ref": "#/definitions/ServiceConnectTlsCertificateAuthority" - }, - "KmsKey": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "IssuerCertificateAuthority" - ], - "type": "object" - }, - "ServiceManagedEBSVolumeConfiguration": { - "properties": { - "Encrypted": { - "type": "boolean" - }, - "FilesystemType": { - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "RoleArn": { - "type": "string" - }, - "SizeInGiB": { - "type": "integer" - }, - "SnapshotId": { - "type": "string" - }, - "TagSpecifications": { - "items": { - "$ref": "#/definitions/EBSTagSpecification" - }, - "type": "array" - }, - "Throughput": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "ServiceRegistry": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "Port": { - "type": "integer" - }, - "RegistryArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceVolumeConfiguration": { - "properties": { - "ManagedEBSVolume": { - "$ref": "#/definitions/ServiceManagedEBSVolumeConfiguration" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "TimeoutConfiguration": { - "additionalProperties": false, - "properties": { - "IdleTimeoutSeconds": { - "type": "integer" - }, - "PerRequestTimeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ServiceArn", - "/properties/Cluster" - ], - "properties": { - "CapacityProviderStrategy": { - "items": { - "$ref": "#/definitions/CapacityProviderStrategyItem" - }, - "type": "array" - }, - "Cluster": { - "type": "string" - }, - "DeploymentConfiguration": { - "$ref": "#/definitions/DeploymentConfiguration" - }, - "DeploymentController": { - "$ref": "#/definitions/DeploymentController" - }, - "DesiredCount": { - "type": "integer" - }, - "EnableECSManagedTags": { - "type": "boolean" - }, - "EnableExecuteCommand": { - "type": "boolean" - }, - "HealthCheckGracePeriodSeconds": { - "type": "integer" - }, - "LaunchType": { - "enum": [ - "EC2", - "FARGATE", - "EXTERNAL" - ], - "type": "string" - }, - "LoadBalancers": { - "items": { - "$ref": "#/definitions/LoadBalancer" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "NetworkConfiguration": { - "$ref": "#/definitions/NetworkConfiguration" - }, - "PlacementConstraints": { - "items": { - "$ref": "#/definitions/PlacementConstraint" - }, - "type": "array" - }, - "PlacementStrategies": { - "items": { - "$ref": "#/definitions/PlacementStrategy" - }, - "type": "array" - }, - "PlatformVersion": { - "default": "LATEST", - "type": "string" - }, - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "Role": { - "type": "string" - }, - "SchedulingStrategy": { - "enum": [ - "DAEMON", - "REPLICA" - ], - "type": "string" - }, - "ServiceArn": { - "type": "string" - }, - "ServiceConnectConfiguration": { - "$ref": "#/definitions/ServiceConnectConfiguration" - }, - "ServiceName": { - "type": "string" - }, - "ServiceRegistries": { - "items": { - "$ref": "#/definitions/ServiceRegistry" - }, - "type": "array" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "TaskDefinition": { - "type": "string" - }, - "VolumeConfigurations": { - "items": { - "$ref": "#/definitions/ServiceVolumeConfiguration" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/ServiceArn", - "/properties/Name" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ECS::Service", - "writeOnlyProperties": [ - "/properties/ServiceConnectConfiguration", - "/properties/VolumeConfigurations" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-networkfirewall-tlsinspectionconfiguration.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-networkfirewall-tlsinspectionconfiguration.json deleted file mode 100644 index 0b3c41449f..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-networkfirewall-tlsinspectionconfiguration.json +++ /dev/null @@ -1,249 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/TLSInspectionConfigurationName" - ], - "definitions": { - "Address": { - "additionalProperties": false, - "properties": { - "AddressDefinition": { - "maxLength": 255, - "minLength": 1, - "pattern": "^([a-fA-F\\d:\\.]+/\\d{1,3})$", - "type": "string" - } - }, - "required": [ - "AddressDefinition" - ], - "type": "object" - }, - "PortRange": { - "additionalProperties": false, - "properties": { - "FromPort": { - "$ref": "#/definitions/PortRangeBound" - }, - "ToPort": { - "$ref": "#/definitions/PortRangeBound" - } - }, - "required": [ - "FromPort", - "ToPort" - ], - "type": "object" - }, - "PortRangeBound": { - "maximum": 65535, - "minimum": 0, - "type": "integer" - }, - "ProtocolNumber": { - "maximum": 255, - "minimum": 0, - "type": "integer" - }, - "ResourceArn": { - "maxLength": 256, - "minLength": 1, - "pattern": "^(arn:aws.*)$", - "type": "string" - }, - "RevokedStatusAction": { - "enum": [ - "PASS", - "DROP", - "REJECT" - ], - "type": "string" - }, - "ServerCertificate": { - "additionalProperties": false, - "properties": { - "ResourceArn": { - "$ref": "#/definitions/ResourceArn" - } - }, - "type": "object" - }, - "ServerCertificateConfiguration": { - "additionalProperties": false, - "properties": { - "CertificateAuthorityArn": { - "$ref": "#/definitions/ResourceArn" - }, - "CheckCertificateRevocationStatus": { - "additionalProperties": false, - "properties": { - "RevokedStatusAction": { - "$ref": "#/definitions/RevokedStatusAction" - }, - "UnknownStatusAction": { - "$ref": "#/definitions/UnknownStatusAction" - } - }, - "type": "object" - }, - "Scopes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ServerCertificateScope" - }, - "type": "array", - "uniqueItems": false - }, - "ServerCertificates": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ServerCertificate" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "ServerCertificateScope": { - "additionalProperties": false, - "properties": { - "DestinationPorts": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PortRange" - }, - "type": "array", - "uniqueItems": false - }, - "Destinations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Address" - }, - "type": "array", - "uniqueItems": false - }, - "Protocols": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ProtocolNumber" - }, - "type": "array", - "uniqueItems": false - }, - "SourcePorts": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PortRange" - }, - "type": "array", - "uniqueItems": false - }, - "Sources": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Address" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "TLSInspectionConfiguration": { - "additionalProperties": false, - "properties": { - "ServerCertificateConfigurations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ServerCertificateConfiguration" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "Value": { - "maxLength": 255, - "minLength": 0, - "pattern": "^.*$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "UnknownStatusAction": { - "enum": [ - "PASS", - "DROP", - "REJECT" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/TLSInspectionConfigurationArn" - ], - "properties": { - "Description": { - "maxLength": 512, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "TLSInspectionConfiguration": { - "$ref": "#/definitions/TLSInspectionConfiguration" - }, - "TLSInspectionConfigurationArn": { - "$ref": "#/definitions/ResourceArn" - }, - "TLSInspectionConfigurationId": { - "maxLength": 36, - "minLength": 36, - "pattern": "^([0-9a-f]{8})-([0-9a-f]{4}-){3}([0-9a-f]{12})$", - "type": "string" - }, - "TLSInspectionConfigurationName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/TLSInspectionConfigurationArn", - "/properties/TLSInspectionConfigurationId" - ], - "required": [ - "TLSInspectionConfigurationName", - "TLSInspectionConfiguration" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall.git", - "tagging": { - "taggable": true - }, - "typeName": "AWS::NetworkFirewall::TLSInspectionConfiguration" -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-analysis.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-analysis.json deleted file mode 100644 index 333daa42d8..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-analysis.json +++ /dev/null @@ -1,11332 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnalysisDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "AnalysisError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/AnalysisErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "AnalysisErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "AnalysisSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/AnalysisSourceTemplate" - } - }, - "type": "object" - }, - "AnalysisSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "properties": { - "AnalysisId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Definition": { - "$ref": "#/definitions/AnalysisDefinition" - }, - "Errors": { - "items": { - "$ref": "#/definitions/AnalysisError" - }, - "minItems": 1, - "type": "array" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/AnalysisSourceEntity" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/DataSetArns", - "/properties/LastUpdatedTime" - ], - "required": [ - "AwsAccountId", - "AnalysisId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Analysis", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/Status", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-dashboard.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-dashboard.json deleted file mode 100644 index 2a37d3ff6f..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-dashboard.json +++ /dev/null @@ -1,11549 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "definitions": { - "AdHocFilteringOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DashboardBehavior": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "DashboardError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/DashboardErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DashboardErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "DashboardPublishOptions": { - "additionalProperties": false, - "properties": { - "AdHocFilteringOption": { - "$ref": "#/definitions/AdHocFilteringOption" - }, - "DataPointDrillUpDownOption": { - "$ref": "#/definitions/DataPointDrillUpDownOption" - }, - "DataPointMenuLabelOption": { - "$ref": "#/definitions/DataPointMenuLabelOption" - }, - "DataPointTooltipOption": { - "$ref": "#/definitions/DataPointTooltipOption" - }, - "ExportToCSVOption": { - "$ref": "#/definitions/ExportToCSVOption" - }, - "ExportWithHiddenFieldsOption": { - "$ref": "#/definitions/ExportWithHiddenFieldsOption" - }, - "SheetControlsOption": { - "$ref": "#/definitions/SheetControlsOption" - }, - "SheetLayoutElementMaximizationOption": { - "$ref": "#/definitions/SheetLayoutElementMaximizationOption" - }, - "VisualAxisSortOption": { - "$ref": "#/definitions/VisualAxisSortOption" - }, - "VisualMenuOption": { - "$ref": "#/definitions/VisualMenuOption" - }, - "VisualPublishOptions": { - "$ref": "#/definitions/DashboardVisualPublishOptions" - } - }, - "type": "object" - }, - "DashboardSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/DashboardSourceTemplate" - } - }, - "type": "object" - }, - "DashboardSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "DashboardUIState": { - "enum": [ - "EXPANDED", - "COLLAPSED" - ], - "type": "string" - }, - "DashboardVersion": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/DashboardError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "DashboardVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "DashboardVisualPublishOptions": { - "additionalProperties": false, - "properties": { - "ExportHiddenFieldsOption": { - "$ref": "#/definitions/ExportHiddenFieldsOption" - } - }, - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataPointDrillUpDownOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointMenuLabelOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointTooltipOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "ExportHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportToCSVOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportWithHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LinkSharingConfiguration": { - "additionalProperties": false, - "properties": { - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetControlsOption": { - "additionalProperties": false, - "properties": { - "VisibilityState": { - "$ref": "#/definitions/DashboardUIState" - } - }, - "type": "object" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetLayoutElementMaximizationOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualAxisSortOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualMenuOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DashboardId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "DashboardPublishOptions": { - "$ref": "#/definitions/DashboardPublishOptions" - }, - "Definition": { - "$ref": "#/definitions/DashboardVersionDefinition" - }, - "LastPublishedTime": { - "format": "date-time", - "type": "string" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "LinkEntities": { - "items": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^arn:aws[\\w\\-]*:quicksight:[\\w\\-]+:\\d+:analysis/[\\w\\-]{1,512}$", - "type": "string" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - }, - "LinkSharingConfiguration": { - "$ref": "#/definitions/LinkSharingConfiguration" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/DashboardSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/DashboardVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastPublishedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "DashboardId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Dashboard", - "writeOnlyProperties": [ - "/properties/DashboardPublishOptions", - "/properties/Definition", - "/properties/LinkSharingConfiguration", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/ThemeArn", - "/properties/VersionDescription", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-template.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-template.json deleted file mode 100644 index 68e68a40ce..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-quicksight-template.json +++ /dev/null @@ -1,11303 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnGroupColumnSchema": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnGroupSchema": { - "additionalProperties": false, - "properties": { - "ColumnGroupColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSchema": { - "additionalProperties": false, - "properties": { - "DataType": { - "type": "string" - }, - "GeographicRole": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetConfiguration": { - "additionalProperties": false, - "properties": { - "ColumnGroupSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "DataSetSchema": { - "$ref": "#/definitions/DataSetSchema" - }, - "Placeholder": { - "type": "string" - } - }, - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DataSetSchema": { - "additionalProperties": false, - "properties": { - "ColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TemplateError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/TemplateErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TemplateErrorType": { - "enum": [ - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "ACCESS_DENIED" - ], - "type": "string" - }, - "TemplateSourceAnalysis": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "TemplateSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceAnalysis": { - "$ref": "#/definitions/TemplateSourceAnalysis" - }, - "SourceTemplate": { - "$ref": "#/definitions/TemplateSourceTemplate" - } - }, - "type": "object" - }, - "TemplateSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - } - }, - "required": [ - "Arn" - ], - "type": "object" - }, - "TemplateVersion": { - "additionalProperties": false, - "properties": { - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/TemplateError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TemplateVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetConfigurations" - ], - "type": "object" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "Definition": { - "$ref": "#/definitions/TemplateVersionDefinition" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/TemplateSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "TemplateId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/TemplateVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "TemplateId" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Template", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/VersionDescription", - "/properties/SourceEntity", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/il_central_1/__init__.py b/src/cfnlint/data/schemas/providers/il_central_1/__init__.py index 13c0665fb9..13143ddae0 100644 --- a/src/cfnlint/data/schemas/providers/il_central_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/il_central_1/__init__.py @@ -816,7 +816,6 @@ "aws-detective-organizationadmin.json", "aws-dlm-lifecyclepolicy.json", "aws-dms-dataprovider.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dynamodb-globaltable.json", @@ -1184,7 +1183,6 @@ "aws-shield-proactiveengagement.json", "aws-shield-protection.json", "aws-shield-protectiongroup.json", - "aws-sns-subscription.json", "aws-sns-topic.json", "aws-sns-topicinlinepolicy.json", "aws-sqs-queue.json", diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-dms-instanceprofile.json new file mode 100644 index 0000000000..b5f55a9ac1 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/il_central_1/aws-dms-instanceprofile.json @@ -0,0 +1,119 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/InstanceProfileName" + ] + ], + "additionalProperties": false, + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/InstanceProfileArn" + ], + "properties": { + "AvailabilityZone": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Description": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileCreationTime": { + "maxLength": 40, + "minLength": 1, + "type": "string" + }, + "InstanceProfileIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileName": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "KmsKeyArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "NetworkType": { + "enum": [ + "IPV4", + "IPV6", + "DUAL" + ], + "type": "string" + }, + "PubliclyAccessible": { + "default": false, + "type": "boolean" + }, + "SubnetGroupIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + }, + "VpcSecurityGroups": { + "insertionOrder": false, + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/InstanceProfileArn", + "/properties/InstanceProfileCreationTime" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::DMS::InstanceProfile", + "writeOnlyProperties": [ + "/properties/InstanceProfileIdentifier" + ] +} diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-sns-subscription.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-sns-subscription.json similarity index 100% rename from src/cfnlint/data/schemas/providers/af_south_1/aws-sns-subscription.json rename to src/cfnlint/data/schemas/providers/il_central_1/aws-sns-subscription.json diff --git a/src/cfnlint/data/schemas/providers/me_central_1/__init__.py b/src/cfnlint/data/schemas/providers/me_central_1/__init__.py index 55292e575e..aa5c2fa9e9 100644 --- a/src/cfnlint/data/schemas/providers/me_central_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/me_central_1/__init__.py @@ -906,6 +906,7 @@ "aws-ecs-cluster.json", "aws-ecs-clustercapacityproviderassociations.json", "aws-ecs-primarytaskset.json", + "aws-ecs-service.json", "aws-ecs-taskdefinition.json", "aws-ecs-taskset.json", "aws-efs-accesspoint.json", @@ -1094,6 +1095,8 @@ "aws-neptune-dbsubnetgroup.json", "aws-neptune-eventsubscription.json", "aws-networkfirewall-loggingconfiguration.json", + "aws-networkfirewall-rulegroup.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-oam-link.json", "aws-oam-sink.json", "aws-opensearchservice-domain.json", diff --git a/src/cfnlint/data/schemas/providers/me_central_1/aws-ecs-service.json b/src/cfnlint/data/schemas/providers/me_central_1/aws-ecs-service.json deleted file mode 100644 index c6aff1a4b1..0000000000 --- a/src/cfnlint/data/schemas/providers/me_central_1/aws-ecs-service.json +++ /dev/null @@ -1,582 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Cluster", - "/properties/DeploymentController", - "/properties/LaunchType", - "/properties/Role", - "/properties/SchedulingStrategy", - "/properties/ServiceName" - ], - "definitions": { - "AwsVpcConfiguration": { - "additionalProperties": false, - "properties": { - "AssignPublicIp": { - "enum": [ - "DISABLED", - "ENABLED" - ], - "type": "string" - }, - "SecurityGroups": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.GroupId", - "type": "string" - }, - "type": "array" - }, - "Subnets": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CapacityProviderStrategyItem": { - "additionalProperties": false, - "properties": { - "Base": { - "type": "integer" - }, - "CapacityProvider": { - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentAlarms": { - "additionalProperties": false, - "properties": { - "AlarmNames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "AlarmNames", - "Rollback", - "Enable" - ], - "type": "object" - }, - "DeploymentCircuitBreaker": { - "additionalProperties": false, - "properties": { - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "Enable", - "Rollback" - ], - "type": "object" - }, - "DeploymentConfiguration": { - "additionalProperties": false, - "properties": { - "Alarms": { - "$ref": "#/definitions/DeploymentAlarms" - }, - "DeploymentCircuitBreaker": { - "$ref": "#/definitions/DeploymentCircuitBreaker" - }, - "MaximumPercent": { - "type": "integer" - }, - "MinimumHealthyPercent": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentController": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "CODE_DEPLOY", - "ECS", - "EXTERNAL" - ], - "type": "string" - } - }, - "type": "object" - }, - "EBSTagSpecification": { - "properties": { - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "ResourceType": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "required": [ - "ResourceType" - ], - "type": "object" - }, - "LoadBalancer": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "LoadBalancerName": { - "type": "string" - }, - "TargetGroupArn": { - "type": "string" - } - }, - "type": "object" - }, - "LogConfiguration": { - "additionalProperties": false, - "properties": { - "LogDriver": { - "type": "string" - }, - "Options": { - "additionalProperties": false, - "patternProperties": { - ".{1,}": { - "type": "string" - } - }, - "type": "object" - }, - "SecretOptions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Secret" - }, - "type": "array" - } - }, - "type": "object" - }, - "NetworkConfiguration": { - "additionalProperties": false, - "properties": { - "AwsvpcConfiguration": { - "$ref": "#/definitions/AwsVpcConfiguration" - } - }, - "type": "object" - }, - "PlacementConstraint": { - "additionalProperties": false, - "properties": { - "Expression": { - "type": "string" - }, - "Type": { - "enum": [ - "distinctInstance", - "memberOf" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "PlacementStrategy": { - "additionalProperties": false, - "properties": { - "Field": { - "type": "string" - }, - "Type": { - "enum": [ - "binpack", - "random", - "spread" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "Secret": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "ValueFrom": { - "type": "string" - } - }, - "required": [ - "Name", - "ValueFrom" - ], - "type": "object" - }, - "ServiceConnectClientAlias": { - "additionalProperties": false, - "properties": { - "DnsName": { - "type": "string" - }, - "Port": { - "type": "integer" - } - }, - "required": [ - "Port" - ], - "type": "object" - }, - "ServiceConnectConfiguration": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "LogConfiguration": { - "$ref": "#/definitions/LogConfiguration" - }, - "Namespace": { - "type": "string" - }, - "Services": { - "items": { - "$ref": "#/definitions/ServiceConnectService" - }, - "type": "array" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "ServiceConnectService": { - "additionalProperties": false, - "properties": { - "ClientAliases": { - "items": { - "$ref": "#/definitions/ServiceConnectClientAlias" - }, - "type": "array" - }, - "DiscoveryName": { - "type": "string" - }, - "IngressPortOverride": { - "type": "integer" - }, - "PortName": { - "type": "string" - }, - "Timeout": { - "$ref": "#/definitions/TimeoutConfiguration" - }, - "Tls": { - "$ref": "#/definitions/ServiceConnectTlsConfiguration" - } - }, - "required": [ - "PortName" - ], - "type": "object" - }, - "ServiceConnectTlsCertificateAuthority": { - "additionalProperties": false, - "properties": { - "AwsPcaAuthorityArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceConnectTlsConfiguration": { - "additionalProperties": false, - "properties": { - "IssuerCertificateAuthority": { - "$ref": "#/definitions/ServiceConnectTlsCertificateAuthority" - }, - "KmsKey": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "IssuerCertificateAuthority" - ], - "type": "object" - }, - "ServiceManagedEBSVolumeConfiguration": { - "properties": { - "Encrypted": { - "type": "boolean" - }, - "FilesystemType": { - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "RoleArn": { - "type": "string" - }, - "SizeInGiB": { - "type": "integer" - }, - "SnapshotId": { - "type": "string" - }, - "TagSpecifications": { - "items": { - "$ref": "#/definitions/EBSTagSpecification" - }, - "type": "array" - }, - "Throughput": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "ServiceRegistry": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "Port": { - "type": "integer" - }, - "RegistryArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceVolumeConfiguration": { - "properties": { - "ManagedEBSVolume": { - "$ref": "#/definitions/ServiceManagedEBSVolumeConfiguration" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "TimeoutConfiguration": { - "additionalProperties": false, - "properties": { - "IdleTimeoutSeconds": { - "type": "integer" - }, - "PerRequestTimeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ServiceArn", - "/properties/Cluster" - ], - "properties": { - "CapacityProviderStrategy": { - "items": { - "$ref": "#/definitions/CapacityProviderStrategyItem" - }, - "type": "array" - }, - "Cluster": { - "type": "string" - }, - "DeploymentConfiguration": { - "$ref": "#/definitions/DeploymentConfiguration" - }, - "DeploymentController": { - "$ref": "#/definitions/DeploymentController" - }, - "DesiredCount": { - "type": "integer" - }, - "EnableECSManagedTags": { - "type": "boolean" - }, - "EnableExecuteCommand": { - "type": "boolean" - }, - "HealthCheckGracePeriodSeconds": { - "type": "integer" - }, - "LaunchType": { - "enum": [ - "EC2", - "FARGATE", - "EXTERNAL" - ], - "type": "string" - }, - "LoadBalancers": { - "items": { - "$ref": "#/definitions/LoadBalancer" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "NetworkConfiguration": { - "$ref": "#/definitions/NetworkConfiguration" - }, - "PlacementConstraints": { - "items": { - "$ref": "#/definitions/PlacementConstraint" - }, - "type": "array" - }, - "PlacementStrategies": { - "items": { - "$ref": "#/definitions/PlacementStrategy" - }, - "type": "array" - }, - "PlatformVersion": { - "default": "LATEST", - "type": "string" - }, - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "Role": { - "type": "string" - }, - "SchedulingStrategy": { - "enum": [ - "DAEMON", - "REPLICA" - ], - "type": "string" - }, - "ServiceArn": { - "type": "string" - }, - "ServiceConnectConfiguration": { - "$ref": "#/definitions/ServiceConnectConfiguration" - }, - "ServiceName": { - "type": "string" - }, - "ServiceRegistries": { - "items": { - "$ref": "#/definitions/ServiceRegistry" - }, - "type": "array" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "TaskDefinition": { - "type": "string" - }, - "VolumeConfigurations": { - "items": { - "$ref": "#/definitions/ServiceVolumeConfiguration" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/ServiceArn", - "/properties/Name" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ECS::Service", - "writeOnlyProperties": [ - "/properties/ServiceConnectConfiguration", - "/properties/VolumeConfigurations" - ] -} diff --git a/src/cfnlint/data/schemas/providers/me_central_1/aws-networkfirewall-rulegroup.json b/src/cfnlint/data/schemas/providers/me_central_1/aws-networkfirewall-rulegroup.json deleted file mode 100644 index 7b96bab6c5..0000000000 --- a/src/cfnlint/data/schemas/providers/me_central_1/aws-networkfirewall-rulegroup.json +++ /dev/null @@ -1,675 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/RuleGroupName", - "/properties/Capacity", - "/properties/Type" - ], - "definitions": { - "ActionDefinition": { - "additionalProperties": false, - "properties": { - "PublishMetricAction": { - "$ref": "#/definitions/PublishMetricAction" - } - }, - "type": "object" - }, - "Address": { - "additionalProperties": false, - "properties": { - "AddressDefinition": { - "maxLength": 255, - "minLength": 1, - "pattern": "^([a-fA-F\\d:\\.]+/\\d{1,3})$", - "type": "string" - } - }, - "required": [ - "AddressDefinition" - ], - "type": "object" - }, - "CustomAction": { - "additionalProperties": false, - "properties": { - "ActionDefinition": { - "$ref": "#/definitions/ActionDefinition" - }, - "ActionName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "ActionName", - "ActionDefinition" - ], - "type": "object" - }, - "Dimension": { - "additionalProperties": false, - "properties": { - "Value": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-_ ]+$", - "type": "string" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "GeneratedRulesType": { - "enum": [ - "ALLOWLIST", - "DENYLIST" - ], - "type": "string" - }, - "Header": { - "additionalProperties": false, - "properties": { - "Destination": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "DestinationPort": { - "$ref": "#/definitions/Port" - }, - "Direction": { - "enum": [ - "FORWARD", - "ANY" - ], - "type": "string" - }, - "Protocol": { - "enum": [ - "IP", - "TCP", - "UDP", - "ICMP", - "HTTP", - "FTP", - "TLS", - "SMB", - "DNS", - "DCERPC", - "SSH", - "SMTP", - "IMAP", - "MSN", - "KRB5", - "IKEV2", - "TFTP", - "NTP", - "DHCP" - ], - "type": "string" - }, - "Source": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "SourcePort": { - "$ref": "#/definitions/Port" - } - }, - "required": [ - "Protocol", - "Source", - "SourcePort", - "Direction", - "Destination", - "DestinationPort" - ], - "type": "object" - }, - "IPSet": { - "additionalProperties": false, - "properties": { - "Definition": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/VariableDefinition" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "IPSetReference": { - "additionalProperties": false, - "properties": { - "ReferenceArn": { - "$ref": "#/definitions/ResourceArn" - } - }, - "type": "object" - }, - "MatchAttributes": { - "additionalProperties": false, - "properties": { - "DestinationPorts": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PortRange" - }, - "type": "array", - "uniqueItems": false - }, - "Destinations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Address" - }, - "type": "array", - "uniqueItems": false - }, - "Protocols": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ProtocolNumber" - }, - "type": "array", - "uniqueItems": false - }, - "SourcePorts": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PortRange" - }, - "type": "array", - "uniqueItems": false - }, - "Sources": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Address" - }, - "type": "array", - "uniqueItems": false - }, - "TCPFlags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/TCPFlagField" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "Port": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "PortRange": { - "additionalProperties": false, - "properties": { - "FromPort": { - "$ref": "#/definitions/PortRangeBound" - }, - "ToPort": { - "$ref": "#/definitions/PortRangeBound" - } - }, - "required": [ - "FromPort", - "ToPort" - ], - "type": "object" - }, - "PortRangeBound": { - "maximum": 65535, - "minimum": 0, - "type": "integer" - }, - "PortSet": { - "additionalProperties": false, - "properties": { - "Definition": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/VariableDefinition" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "ProtocolNumber": { - "maximum": 255, - "minimum": 0, - "type": "integer" - }, - "PublishMetricAction": { - "additionalProperties": false, - "properties": { - "Dimensions": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Dimension" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Dimensions" - ], - "type": "object" - }, - "ReferenceSets": { - "additionalProperties": false, - "properties": { - "IPSetReferences": { - "additionalProperties": false, - "patternProperties": { - "^[A-Za-z0-9_]{1,32}$": { - "$ref": "#/definitions/IPSetReference" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "ResourceArn": { - "maxLength": 256, - "minLength": 1, - "pattern": "^(arn:aws.*)$", - "type": "string" - }, - "RuleDefinition": { - "additionalProperties": false, - "properties": { - "Actions": { - "insertionOrder": true, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "MatchAttributes": { - "$ref": "#/definitions/MatchAttributes" - } - }, - "required": [ - "MatchAttributes", - "Actions" - ], - "type": "object" - }, - "RuleGroup": { - "additionalProperties": false, - "properties": { - "ReferenceSets": { - "$ref": "#/definitions/ReferenceSets" - }, - "RuleVariables": { - "$ref": "#/definitions/RuleVariables" - }, - "RulesSource": { - "$ref": "#/definitions/RulesSource" - }, - "StatefulRuleOptions": { - "$ref": "#/definitions/StatefulRuleOptions" - } - }, - "required": [ - "RulesSource" - ], - "type": "object" - }, - "RuleOption": { - "additionalProperties": false, - "properties": { - "Keyword": { - "maxLength": 128, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "Settings": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Setting" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Keyword" - ], - "type": "object" - }, - "RuleOrder": { - "enum": [ - "DEFAULT_ACTION_ORDER", - "STRICT_ORDER" - ], - "type": "string" - }, - "RuleVariables": { - "additionalProperties": false, - "properties": { - "IPSets": { - "additionalProperties": false, - "patternProperties": { - "^[A-Za-z0-9_]{1,32}$": { - "$ref": "#/definitions/IPSet" - } - }, - "type": "object" - }, - "PortSets": { - "additionalProperties": false, - "patternProperties": { - "^[A-Za-z0-9_]{1,32}$": { - "$ref": "#/definitions/PortSet" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "RulesSource": { - "additionalProperties": false, - "properties": { - "RulesSourceList": { - "$ref": "#/definitions/RulesSourceList" - }, - "RulesString": { - "$ref": "#/definitions/RulesString" - }, - "StatefulRules": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/StatefulRule" - }, - "type": "array", - "uniqueItems": false - }, - "StatelessRulesAndCustomActions": { - "$ref": "#/definitions/StatelessRulesAndCustomActions" - } - }, - "type": "object" - }, - "RulesSourceList": { - "additionalProperties": false, - "properties": { - "GeneratedRulesType": { - "$ref": "#/definitions/GeneratedRulesType" - }, - "TargetTypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/TargetType" - }, - "type": "array", - "uniqueItems": false - }, - "Targets": { - "insertionOrder": true, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Targets", - "TargetTypes", - "GeneratedRulesType" - ], - "type": "object" - }, - "RulesString": { - "maxLength": 1000000, - "minLength": 0, - "type": "string" - }, - "Setting": { - "maxLength": 8192, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "StatefulRule": { - "additionalProperties": false, - "properties": { - "Action": { - "enum": [ - "PASS", - "DROP", - "ALERT", - "REJECT" - ], - "type": "string" - }, - "Header": { - "$ref": "#/definitions/Header" - }, - "RuleOptions": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/RuleOption" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Action", - "Header", - "RuleOptions" - ], - "type": "object" - }, - "StatefulRuleOptions": { - "additionalProperties": false, - "properties": { - "RuleOrder": { - "$ref": "#/definitions/RuleOrder" - } - }, - "type": "object" - }, - "StatelessRule": { - "additionalProperties": false, - "properties": { - "Priority": { - "maximum": 65535, - "minimum": 1, - "type": "integer" - }, - "RuleDefinition": { - "$ref": "#/definitions/RuleDefinition" - } - }, - "required": [ - "RuleDefinition", - "Priority" - ], - "type": "object" - }, - "StatelessRulesAndCustomActions": { - "additionalProperties": false, - "properties": { - "CustomActions": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/CustomAction" - }, - "type": "array", - "uniqueItems": false - }, - "StatelessRules": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/StatelessRule" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "StatelessRules" - ], - "type": "object" - }, - "TCPFlag": { - "enum": [ - "FIN", - "SYN", - "RST", - "PSH", - "ACK", - "URG", - "ECE", - "CWR" - ], - "type": "string" - }, - "TCPFlagField": { - "additionalProperties": false, - "properties": { - "Flags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/TCPFlag" - }, - "type": "array", - "uniqueItems": false - }, - "Masks": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/TCPFlag" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Flags" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "Value": { - "maxLength": 255, - "minLength": 0, - "pattern": "^.*$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetType": { - "enum": [ - "TLS_SNI", - "HTTP_HOST" - ], - "type": "string" - }, - "VariableDefinition": { - "minLength": 1, - "pattern": "^.*$", - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/RuleGroupArn" - ], - "properties": { - "Capacity": { - "type": "integer" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "RuleGroup": { - "$ref": "#/definitions/RuleGroup" - }, - "RuleGroupArn": { - "$ref": "#/definitions/ResourceArn" - }, - "RuleGroupId": { - "maxLength": 36, - "minLength": 36, - "pattern": "^([0-9a-f]{8})-([0-9a-f]{4}-){3}([0-9a-f]{12})$", - "type": "string" - }, - "RuleGroupName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - }, - "Type": { - "enum": [ - "STATELESS", - "STATEFUL" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/RuleGroupArn", - "/properties/RuleGroupId" - ], - "required": [ - "Type", - "Capacity", - "RuleGroupName" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall.git", - "tagging": { - "taggable": true - }, - "typeName": "AWS::NetworkFirewall::RuleGroup" -} diff --git a/src/cfnlint/data/schemas/providers/me_central_1/aws-networkfirewall-tlsinspectionconfiguration.json b/src/cfnlint/data/schemas/providers/me_central_1/aws-networkfirewall-tlsinspectionconfiguration.json deleted file mode 100644 index 0b3c41449f..0000000000 --- a/src/cfnlint/data/schemas/providers/me_central_1/aws-networkfirewall-tlsinspectionconfiguration.json +++ /dev/null @@ -1,249 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/TLSInspectionConfigurationName" - ], - "definitions": { - "Address": { - "additionalProperties": false, - "properties": { - "AddressDefinition": { - "maxLength": 255, - "minLength": 1, - "pattern": "^([a-fA-F\\d:\\.]+/\\d{1,3})$", - "type": "string" - } - }, - "required": [ - "AddressDefinition" - ], - "type": "object" - }, - "PortRange": { - "additionalProperties": false, - "properties": { - "FromPort": { - "$ref": "#/definitions/PortRangeBound" - }, - "ToPort": { - "$ref": "#/definitions/PortRangeBound" - } - }, - "required": [ - "FromPort", - "ToPort" - ], - "type": "object" - }, - "PortRangeBound": { - "maximum": 65535, - "minimum": 0, - "type": "integer" - }, - "ProtocolNumber": { - "maximum": 255, - "minimum": 0, - "type": "integer" - }, - "ResourceArn": { - "maxLength": 256, - "minLength": 1, - "pattern": "^(arn:aws.*)$", - "type": "string" - }, - "RevokedStatusAction": { - "enum": [ - "PASS", - "DROP", - "REJECT" - ], - "type": "string" - }, - "ServerCertificate": { - "additionalProperties": false, - "properties": { - "ResourceArn": { - "$ref": "#/definitions/ResourceArn" - } - }, - "type": "object" - }, - "ServerCertificateConfiguration": { - "additionalProperties": false, - "properties": { - "CertificateAuthorityArn": { - "$ref": "#/definitions/ResourceArn" - }, - "CheckCertificateRevocationStatus": { - "additionalProperties": false, - "properties": { - "RevokedStatusAction": { - "$ref": "#/definitions/RevokedStatusAction" - }, - "UnknownStatusAction": { - "$ref": "#/definitions/UnknownStatusAction" - } - }, - "type": "object" - }, - "Scopes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ServerCertificateScope" - }, - "type": "array", - "uniqueItems": false - }, - "ServerCertificates": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ServerCertificate" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "ServerCertificateScope": { - "additionalProperties": false, - "properties": { - "DestinationPorts": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PortRange" - }, - "type": "array", - "uniqueItems": false - }, - "Destinations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Address" - }, - "type": "array", - "uniqueItems": false - }, - "Protocols": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ProtocolNumber" - }, - "type": "array", - "uniqueItems": false - }, - "SourcePorts": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PortRange" - }, - "type": "array", - "uniqueItems": false - }, - "Sources": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Address" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "TLSInspectionConfiguration": { - "additionalProperties": false, - "properties": { - "ServerCertificateConfigurations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ServerCertificateConfiguration" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "Value": { - "maxLength": 255, - "minLength": 0, - "pattern": "^.*$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "UnknownStatusAction": { - "enum": [ - "PASS", - "DROP", - "REJECT" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/TLSInspectionConfigurationArn" - ], - "properties": { - "Description": { - "maxLength": 512, - "minLength": 1, - "pattern": "^.*$", - "type": "string" - }, - "TLSInspectionConfiguration": { - "$ref": "#/definitions/TLSInspectionConfiguration" - }, - "TLSInspectionConfigurationArn": { - "$ref": "#/definitions/ResourceArn" - }, - "TLSInspectionConfigurationId": { - "maxLength": 36, - "minLength": 36, - "pattern": "^([0-9a-f]{8})-([0-9a-f]{4}-){3}([0-9a-f]{12})$", - "type": "string" - }, - "TLSInspectionConfigurationName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/TLSInspectionConfigurationArn", - "/properties/TLSInspectionConfigurationId" - ], - "required": [ - "TLSInspectionConfigurationName", - "TLSInspectionConfiguration" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall.git", - "tagging": { - "taggable": true - }, - "typeName": "AWS::NetworkFirewall::TLSInspectionConfiguration" -} diff --git a/src/cfnlint/data/schemas/providers/me_south_1/__init__.py b/src/cfnlint/data/schemas/providers/me_south_1/__init__.py index 7d7f5ab679..013f828669 100644 --- a/src/cfnlint/data/schemas/providers/me_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/me_south_1/__init__.py @@ -1011,7 +1011,6 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", - "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", @@ -1497,7 +1496,6 @@ "aws-shield-protectiongroup.json", "aws-signer-profilepermission.json", "aws-signer-signingprofile.json", - "aws-sns-subscription.json", "aws-sns-topic.json", "aws-sns-topicinlinepolicy.json", "aws-sns-topicpolicy.json", diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/me_south_1/aws-dms-instanceprofile.json new file mode 100644 index 0000000000..b5f55a9ac1 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/me_south_1/aws-dms-instanceprofile.json @@ -0,0 +1,119 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/InstanceProfileName" + ] + ], + "additionalProperties": false, + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/InstanceProfileArn" + ], + "properties": { + "AvailabilityZone": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Description": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileCreationTime": { + "maxLength": 40, + "minLength": 1, + "type": "string" + }, + "InstanceProfileIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "InstanceProfileName": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "KmsKeyArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "NetworkType": { + "enum": [ + "IPV4", + "IPV6", + "DUAL" + ], + "type": "string" + }, + "PubliclyAccessible": { + "default": false, + "type": "boolean" + }, + "SubnetGroupIdentifier": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + }, + "VpcSecurityGroups": { + "insertionOrder": false, + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/InstanceProfileArn", + "/properties/InstanceProfileCreationTime" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::DMS::InstanceProfile", + "writeOnlyProperties": [ + "/properties/InstanceProfileIdentifier" + ] +} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-sns-subscription.json b/src/cfnlint/data/schemas/providers/me_south_1/aws-sns-subscription.json similarity index 100% rename from src/cfnlint/data/schemas/providers/ap_northeast_2/aws-sns-subscription.json rename to src/cfnlint/data/schemas/providers/me_south_1/aws-sns-subscription.json diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/__init__.py b/src/cfnlint/data/schemas/providers/sa_east_1/__init__.py index 9614831042..6151eedec4 100644 --- a/src/cfnlint/data/schemas/providers/sa_east_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/sa_east_1/__init__.py @@ -1232,6 +1232,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1254,6 +1255,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", @@ -1529,6 +1531,7 @@ "aws-iotwireless-networkanalyzerconfiguration.json", "aws-iotwireless-serviceprofile.json", "aws-iotwireless-taskdefinition.json", + "aws-iotwireless-wirelessdevice.json", "aws-iotwireless-wirelessgateway.json", "aws-kafkaconnect-connector.json", "aws-kafkaconnect-customplugin.json", diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/sa_east_1/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/sa_east_1/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/sa_east_1/aws-dms-instanceprofile.json deleted file mode 100644 index b819e5ae60..0000000000 --- a/src/cfnlint/data/schemas/providers/sa_east_1/aws-dms-instanceprofile.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/InstanceProfileName" - ] - ], - "additionalProperties": false, - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/InstanceProfileArn" - ], - "properties": { - "AvailabilityZone": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Description": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileCreationTime": { - "maxLength": 40, - "minLength": 1, - "type": "string" - }, - "InstanceProfileIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KmsKeyArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "NetworkType": { - "enum": [ - "IPV4", - "DUAL" - ], - "type": "string" - }, - "PubliclyAccessible": { - "default": false, - "type": "boolean" - }, - "SubnetGroupIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - }, - "VpcSecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/InstanceProfileArn", - "/properties/InstanceProfileCreationTime" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DMS::InstanceProfile", - "writeOnlyProperties": [ - "/properties/InstanceProfileIdentifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/aws-iotwireless-wirelessdevice.json b/src/cfnlint/data/schemas/providers/sa_east_1/aws-iotwireless-wirelessdevice.json deleted file mode 100644 index 0efc415274..0000000000 --- a/src/cfnlint/data/schemas/providers/sa_east_1/aws-iotwireless-wirelessdevice.json +++ /dev/null @@ -1,304 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AbpV10x": { - "additionalProperties": false, - "properties": { - "DevAddr": { - "pattern": "[a-fA-F0-9]{8}", - "type": "string" - }, - "SessionKeys": { - "$ref": "#/definitions/SessionKeysAbpV10x" - } - }, - "required": [ - "DevAddr", - "SessionKeys" - ], - "type": "object" - }, - "AbpV11": { - "additionalProperties": false, - "properties": { - "DevAddr": { - "pattern": "[a-fA-F0-9]{8}", - "type": "string" - }, - "SessionKeys": { - "$ref": "#/definitions/SessionKeysAbpV11" - } - }, - "required": [ - "DevAddr", - "SessionKeys" - ], - "type": "object" - }, - "Application": { - "additionalProperties": false, - "properties": { - "DestinationName": { - "maxLength": 128, - "pattern": "[a-zA-Z0-9-_]+", - "type": "string" - }, - "FPort": { - "maximum": 223, - "minimum": 1, - "type": "integer" - }, - "Type": { - "enum": [ - "SemtechGeolocation" - ], - "type": "string" - } - }, - "type": "object" - }, - "FPorts": { - "additionalProperties": false, - "properties": { - "Applications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Application" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "LoRaWANDevice": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "OtaaV11" - ] - }, - { - "required": [ - "OtaaV10x" - ] - }, - { - "required": [ - "AbpV11" - ] - }, - { - "required": [ - "AbpV10x" - ] - } - ], - "properties": { - "AbpV10x": { - "$ref": "#/definitions/AbpV10x" - }, - "AbpV11": { - "$ref": "#/definitions/AbpV11" - }, - "DevEui": { - "pattern": "[a-f0-9]{16}", - "type": "string" - }, - "DeviceProfileId": { - "maxLength": 256, - "type": "string" - }, - "FPorts": { - "$ref": "#/definitions/FPorts" - }, - "OtaaV10x": { - "$ref": "#/definitions/OtaaV10x" - }, - "OtaaV11": { - "$ref": "#/definitions/OtaaV11" - }, - "ServiceProfileId": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "OtaaV10x": { - "additionalProperties": false, - "properties": { - "AppEui": { - "pattern": "[a-fA-F0-9]{16}", - "type": "string" - }, - "AppKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - } - }, - "required": [ - "AppKey", - "AppEui" - ], - "type": "object" - }, - "OtaaV11": { - "additionalProperties": false, - "properties": { - "AppKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "JoinEui": { - "pattern": "[a-fA-F0-9]{16}", - "type": "string" - }, - "NwkKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - } - }, - "required": [ - "AppKey", - "NwkKey", - "JoinEui" - ], - "type": "object" - }, - "SessionKeysAbpV10x": { - "additionalProperties": false, - "properties": { - "AppSKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "NwkSKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - } - }, - "required": [ - "NwkSKey", - "AppSKey" - ], - "type": "object" - }, - "SessionKeysAbpV11": { - "additionalProperties": false, - "properties": { - "AppSKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "FNwkSIntKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "NwkSEncKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - }, - "SNwkSIntKey": { - "pattern": "[a-fA-F0-9]{32}", - "type": "string" - } - }, - "required": [ - "FNwkSIntKey", - "SNwkSIntKey", - "NwkSEncKey", - "AppSKey" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "type": "string" - }, - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DestinationName": { - "maxLength": 128, - "type": "string" - }, - "Id": { - "maxLength": 256, - "type": "string" - }, - "LastUplinkReceivedAt": { - "type": "string" - }, - "LoRaWAN": { - "$ref": "#/definitions/LoRaWANDevice" - }, - "Name": { - "maxLength": 256, - "type": "string" - }, - "Positioning": { - "enum": [ - "Enabled", - "Disabled" - ], - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "type": "array", - "uniqueItems": true - }, - "ThingArn": { - "type": "string" - }, - "ThingName": { - "type": "string" - }, - "Type": { - "enum": [ - "Sidewalk", - "LoRaWAN" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/ThingName", - "/properties/Id", - "/properties/Arn" - ], - "required": [ - "Type", - "DestinationName" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", - "taggable": true, - "typeName": "AWS::IoTWireless::WirelessDevice" -} diff --git a/src/cfnlint/data/schemas/providers/us_east_1/__init__.py b/src/cfnlint/data/schemas/providers/us_east_1/__init__.py index 4b7ff18d3c..b30ecae36f 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_east_1/__init__.py @@ -335,6 +335,7 @@ "AWS::DataZone::DataSource", "AWS::DataZone::Domain", "AWS::DataZone::Environment", + "AWS::DataZone::EnvironmentActions", "AWS::DataZone::EnvironmentBlueprintConfiguration", "AWS::DataZone::EnvironmentProfile", "AWS::DataZone::GroupProfile", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-datazone-environmentactions.json similarity index 100% rename from src/cfnlint/data/schemas/providers/ap_northeast_1/aws-datazone-environmentactions.json rename to src/cfnlint/data/schemas/providers/us_east_1/aws-datazone-environmentactions.json diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-dms-instanceprofile.json index b5f55a9ac1..b819e5ae60 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-dms-instanceprofile.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-dms-instanceprofile.json @@ -69,7 +69,6 @@ "NetworkType": { "enum": [ "IPV4", - "IPV6", "DUAL" ], "type": "string" diff --git a/src/cfnlint/data/schemas/providers/us_east_2/__init__.py b/src/cfnlint/data/schemas/providers/us_east_2/__init__.py index 2da6678020..11abb33a2e 100644 --- a/src/cfnlint/data/schemas/providers/us_east_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_east_2/__init__.py @@ -1409,6 +1409,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1440,6 +1441,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", @@ -1554,6 +1556,7 @@ "aws-ecs-cluster.json", "aws-ecs-clustercapacityproviderassociations.json", "aws-ecs-primarytaskset.json", + "aws-ecs-service.json", "aws-ecs-taskdefinition.json", "aws-ecs-taskset.json", "aws-efs-accesspoint.json", @@ -1809,7 +1812,9 @@ "aws-lakeformation-tag.json", "aws-lakeformation-tagassociation.json", "aws-lambda-alias.json", + "aws-lambda-codesigningconfig.json", "aws-lambda-eventinvokeconfig.json", + "aws-lambda-eventsourcemapping.json", "aws-lambda-function.json", "aws-lambda-layerversion.json", "aws-lambda-layerversionpermission.json", @@ -1980,8 +1985,12 @@ "aws-proton-servicetemplate.json", "aws-qldb-ledger.json", "aws-qldb-stream.json", + "aws-quicksight-analysis.json", + "aws-quicksight-dashboard.json", + "aws-quicksight-dataset.json", "aws-quicksight-datasource.json", "aws-quicksight-refreshschedule.json", + "aws-quicksight-template.json", "aws-quicksight-theme.json", "aws-quicksight-topic.json", "aws-quicksight-vpcconnection.json", diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-dms-instanceprofile.json deleted file mode 100644 index b819e5ae60..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-dms-instanceprofile.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/InstanceProfileName" - ] - ], - "additionalProperties": false, - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/InstanceProfileArn" - ], - "properties": { - "AvailabilityZone": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Description": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileCreationTime": { - "maxLength": 40, - "minLength": 1, - "type": "string" - }, - "InstanceProfileIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KmsKeyArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "NetworkType": { - "enum": [ - "IPV4", - "DUAL" - ], - "type": "string" - }, - "PubliclyAccessible": { - "default": false, - "type": "boolean" - }, - "SubnetGroupIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - }, - "VpcSecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/InstanceProfileArn", - "/properties/InstanceProfileCreationTime" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DMS::InstanceProfile", - "writeOnlyProperties": [ - "/properties/InstanceProfileIdentifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-ecs-service.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-ecs-service.json deleted file mode 100644 index c6aff1a4b1..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-ecs-service.json +++ /dev/null @@ -1,582 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Cluster", - "/properties/DeploymentController", - "/properties/LaunchType", - "/properties/Role", - "/properties/SchedulingStrategy", - "/properties/ServiceName" - ], - "definitions": { - "AwsVpcConfiguration": { - "additionalProperties": false, - "properties": { - "AssignPublicIp": { - "enum": [ - "DISABLED", - "ENABLED" - ], - "type": "string" - }, - "SecurityGroups": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.GroupId", - "type": "string" - }, - "type": "array" - }, - "Subnets": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CapacityProviderStrategyItem": { - "additionalProperties": false, - "properties": { - "Base": { - "type": "integer" - }, - "CapacityProvider": { - "type": "string" - }, - "Weight": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentAlarms": { - "additionalProperties": false, - "properties": { - "AlarmNames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "AlarmNames", - "Rollback", - "Enable" - ], - "type": "object" - }, - "DeploymentCircuitBreaker": { - "additionalProperties": false, - "properties": { - "Enable": { - "type": "boolean" - }, - "Rollback": { - "type": "boolean" - } - }, - "required": [ - "Enable", - "Rollback" - ], - "type": "object" - }, - "DeploymentConfiguration": { - "additionalProperties": false, - "properties": { - "Alarms": { - "$ref": "#/definitions/DeploymentAlarms" - }, - "DeploymentCircuitBreaker": { - "$ref": "#/definitions/DeploymentCircuitBreaker" - }, - "MaximumPercent": { - "type": "integer" - }, - "MinimumHealthyPercent": { - "type": "integer" - } - }, - "type": "object" - }, - "DeploymentController": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "CODE_DEPLOY", - "ECS", - "EXTERNAL" - ], - "type": "string" - } - }, - "type": "object" - }, - "EBSTagSpecification": { - "properties": { - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "ResourceType": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "required": [ - "ResourceType" - ], - "type": "object" - }, - "LoadBalancer": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "LoadBalancerName": { - "type": "string" - }, - "TargetGroupArn": { - "type": "string" - } - }, - "type": "object" - }, - "LogConfiguration": { - "additionalProperties": false, - "properties": { - "LogDriver": { - "type": "string" - }, - "Options": { - "additionalProperties": false, - "patternProperties": { - ".{1,}": { - "type": "string" - } - }, - "type": "object" - }, - "SecretOptions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Secret" - }, - "type": "array" - } - }, - "type": "object" - }, - "NetworkConfiguration": { - "additionalProperties": false, - "properties": { - "AwsvpcConfiguration": { - "$ref": "#/definitions/AwsVpcConfiguration" - } - }, - "type": "object" - }, - "PlacementConstraint": { - "additionalProperties": false, - "properties": { - "Expression": { - "type": "string" - }, - "Type": { - "enum": [ - "distinctInstance", - "memberOf" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "PlacementStrategy": { - "additionalProperties": false, - "properties": { - "Field": { - "type": "string" - }, - "Type": { - "enum": [ - "binpack", - "random", - "spread" - ], - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "Secret": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "ValueFrom": { - "type": "string" - } - }, - "required": [ - "Name", - "ValueFrom" - ], - "type": "object" - }, - "ServiceConnectClientAlias": { - "additionalProperties": false, - "properties": { - "DnsName": { - "type": "string" - }, - "Port": { - "type": "integer" - } - }, - "required": [ - "Port" - ], - "type": "object" - }, - "ServiceConnectConfiguration": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "LogConfiguration": { - "$ref": "#/definitions/LogConfiguration" - }, - "Namespace": { - "type": "string" - }, - "Services": { - "items": { - "$ref": "#/definitions/ServiceConnectService" - }, - "type": "array" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "ServiceConnectService": { - "additionalProperties": false, - "properties": { - "ClientAliases": { - "items": { - "$ref": "#/definitions/ServiceConnectClientAlias" - }, - "type": "array" - }, - "DiscoveryName": { - "type": "string" - }, - "IngressPortOverride": { - "type": "integer" - }, - "PortName": { - "type": "string" - }, - "Timeout": { - "$ref": "#/definitions/TimeoutConfiguration" - }, - "Tls": { - "$ref": "#/definitions/ServiceConnectTlsConfiguration" - } - }, - "required": [ - "PortName" - ], - "type": "object" - }, - "ServiceConnectTlsCertificateAuthority": { - "additionalProperties": false, - "properties": { - "AwsPcaAuthorityArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceConnectTlsConfiguration": { - "additionalProperties": false, - "properties": { - "IssuerCertificateAuthority": { - "$ref": "#/definitions/ServiceConnectTlsCertificateAuthority" - }, - "KmsKey": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "IssuerCertificateAuthority" - ], - "type": "object" - }, - "ServiceManagedEBSVolumeConfiguration": { - "properties": { - "Encrypted": { - "type": "boolean" - }, - "FilesystemType": { - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "RoleArn": { - "type": "string" - }, - "SizeInGiB": { - "type": "integer" - }, - "SnapshotId": { - "type": "string" - }, - "TagSpecifications": { - "items": { - "$ref": "#/definitions/EBSTagSpecification" - }, - "type": "array" - }, - "Throughput": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "ServiceRegistry": { - "additionalProperties": false, - "properties": { - "ContainerName": { - "type": "string" - }, - "ContainerPort": { - "type": "integer" - }, - "Port": { - "type": "integer" - }, - "RegistryArn": { - "type": "string" - } - }, - "type": "object" - }, - "ServiceVolumeConfiguration": { - "properties": { - "ManagedEBSVolume": { - "$ref": "#/definitions/ServiceManagedEBSVolumeConfiguration" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "TimeoutConfiguration": { - "additionalProperties": false, - "properties": { - "IdleTimeoutSeconds": { - "type": "integer" - }, - "PerRequestTimeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ServiceArn", - "/properties/Cluster" - ], - "properties": { - "CapacityProviderStrategy": { - "items": { - "$ref": "#/definitions/CapacityProviderStrategyItem" - }, - "type": "array" - }, - "Cluster": { - "type": "string" - }, - "DeploymentConfiguration": { - "$ref": "#/definitions/DeploymentConfiguration" - }, - "DeploymentController": { - "$ref": "#/definitions/DeploymentController" - }, - "DesiredCount": { - "type": "integer" - }, - "EnableECSManagedTags": { - "type": "boolean" - }, - "EnableExecuteCommand": { - "type": "boolean" - }, - "HealthCheckGracePeriodSeconds": { - "type": "integer" - }, - "LaunchType": { - "enum": [ - "EC2", - "FARGATE", - "EXTERNAL" - ], - "type": "string" - }, - "LoadBalancers": { - "items": { - "$ref": "#/definitions/LoadBalancer" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "NetworkConfiguration": { - "$ref": "#/definitions/NetworkConfiguration" - }, - "PlacementConstraints": { - "items": { - "$ref": "#/definitions/PlacementConstraint" - }, - "type": "array" - }, - "PlacementStrategies": { - "items": { - "$ref": "#/definitions/PlacementStrategy" - }, - "type": "array" - }, - "PlatformVersion": { - "default": "LATEST", - "type": "string" - }, - "PropagateTags": { - "enum": [ - "SERVICE", - "TASK_DEFINITION" - ], - "type": "string" - }, - "Role": { - "type": "string" - }, - "SchedulingStrategy": { - "enum": [ - "DAEMON", - "REPLICA" - ], - "type": "string" - }, - "ServiceArn": { - "type": "string" - }, - "ServiceConnectConfiguration": { - "$ref": "#/definitions/ServiceConnectConfiguration" - }, - "ServiceName": { - "type": "string" - }, - "ServiceRegistries": { - "items": { - "$ref": "#/definitions/ServiceRegistry" - }, - "type": "array" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "TaskDefinition": { - "type": "string" - }, - "VolumeConfigurations": { - "items": { - "$ref": "#/definitions/ServiceVolumeConfiguration" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/ServiceArn", - "/properties/Name" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ECS::Service", - "writeOnlyProperties": [ - "/properties/ServiceConnectConfiguration", - "/properties/VolumeConfigurations" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-lambda-codesigningconfig.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-lambda-codesigningconfig.json deleted file mode 100644 index a3cc40b633..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-lambda-codesigningconfig.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AllowedPublishers": { - "additionalProperties": false, - "properties": { - "SigningProfileVersionArns": { - "items": { - "maxLength": 1024, - "minLength": 12, - "pattern": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "SigningProfileVersionArns" - ], - "type": "object" - }, - "CodeSigningPolicies": { - "additionalProperties": false, - "properties": { - "UntrustedArtifactOnDeployment": { - "default": "Warn", - "enum": [ - "Warn", - "Enforce" - ], - "type": "string" - } - }, - "required": [ - "UntrustedArtifactOnDeployment" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/CodeSigningConfigArn" - ], - "properties": { - "AllowedPublishers": { - "$ref": "#/definitions/AllowedPublishers" - }, - "CodeSigningConfigArn": { - "pattern": "arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:code-signing-config:csc-[a-z0-9]{17}", - "type": "string" - }, - "CodeSigningConfigId": { - "pattern": "csc-[a-zA-Z0-9-_\\.]{17}", - "type": "string" - }, - "CodeSigningPolicies": { - "$ref": "#/definitions/CodeSigningPolicies" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CodeSigningConfigId", - "/properties/CodeSigningConfigArn" - ], - "required": [ - "AllowedPublishers" - ], - "typeName": "AWS::Lambda::CodeSigningConfig" -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-lambda-eventsourcemapping.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-lambda-eventsourcemapping.json deleted file mode 100644 index 7b7c7f065b..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-lambda-eventsourcemapping.json +++ /dev/null @@ -1,335 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/EventSourceArn", - "/properties/StartingPosition", - "/properties/StartingPositionTimestamp", - "/properties/SelfManagedEventSource", - "/properties/AmazonManagedKafkaEventSourceConfig", - "/properties/SelfManagedKafkaEventSourceConfig" - ], - "definitions": { - "AmazonManagedKafkaEventSourceConfig": { - "additionalProperties": false, - "properties": { - "ConsumerGroupId": { - "$ref": "#/definitions/ConsumerGroupId" - } - }, - "type": "object" - }, - "ConsumerGroupId": { - "maxLength": 200, - "minLength": 1, - "pattern": "[a-zA-Z0-9-\\/*:_+=.@-]*", - "type": "string" - }, - "DestinationConfig": { - "additionalProperties": false, - "properties": { - "OnFailure": { - "$ref": "#/definitions/OnFailure" - } - }, - "type": "object" - }, - "DocumentDBEventSourceConfig": { - "additionalProperties": false, - "properties": { - "CollectionName": { - "maxLength": 57, - "minLength": 1, - "type": "string" - }, - "DatabaseName": { - "maxLength": 63, - "minLength": 1, - "type": "string" - }, - "FullDocument": { - "enum": [ - "UpdateLookup", - "Default" - ], - "type": "string" - } - }, - "type": "object" - }, - "Endpoints": { - "additionalProperties": false, - "properties": { - "KafkaBootstrapServers": { - "items": { - "maxLength": 300, - "minLength": 1, - "pattern": "^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9]):[0-9]{1,5}", - "type": "string" - }, - "maxItems": 10, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "Pattern": { - "maxLength": 4096, - "minLength": 0, - "pattern": ".*", - "type": "string" - } - }, - "type": "object" - }, - "FilterCriteria": { - "additionalProperties": false, - "properties": { - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "MaximumConcurrency": { - "maximum": 1000, - "minimum": 2, - "type": "integer" - }, - "OnFailure": { - "additionalProperties": false, - "properties": { - "Destination": { - "maxLength": 1024, - "minLength": 12, - "pattern": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?(-iso([a-z])?)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", - "type": "string" - } - }, - "type": "object" - }, - "ScalingConfig": { - "additionalProperties": false, - "properties": { - "MaximumConcurrency": { - "$ref": "#/definitions/MaximumConcurrency" - } - }, - "type": "object" - }, - "SelfManagedEventSource": { - "additionalProperties": false, - "properties": { - "Endpoints": { - "$ref": "#/definitions/Endpoints" - } - }, - "type": "object" - }, - "SelfManagedKafkaEventSourceConfig": { - "additionalProperties": false, - "properties": { - "ConsumerGroupId": { - "$ref": "#/definitions/ConsumerGroupId" - } - }, - "type": "object" - }, - "SourceAccessConfiguration": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "BASIC_AUTH", - "VPC_SUBNET", - "VPC_SECURITY_GROUP", - "SASL_SCRAM_512_AUTH", - "SASL_SCRAM_256_AUTH", - "VIRTUAL_HOST", - "CLIENT_CERTIFICATE_TLS_AUTH", - "SERVER_ROOT_CA_CERTIFICATE" - ], - "type": "string" - }, - "URI": { - "maxLength": 200, - "minLength": 1, - "pattern": "[a-zA-Z0-9-\\/*:_+=.@-]*", - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AmazonManagedKafkaEventSourceConfig": { - "$ref": "#/definitions/AmazonManagedKafkaEventSourceConfig" - }, - "BatchSize": { - "maximum": 10000, - "minimum": 1, - "type": "integer" - }, - "BisectBatchOnFunctionError": { - "type": "boolean" - }, - "DestinationConfig": { - "$ref": "#/definitions/DestinationConfig" - }, - "DocumentDBEventSourceConfig": { - "$ref": "#/definitions/DocumentDBEventSourceConfig" - }, - "Enabled": { - "type": "boolean" - }, - "EventSourceArn": { - "maxLength": 1024, - "minLength": 12, - "pattern": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?(-iso([a-z])?)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", - "type": "string" - }, - "FilterCriteria": { - "$ref": "#/definitions/FilterCriteria" - }, - "FunctionName": { - "maxLength": 140, - "minLength": 1, - "pattern": "(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?(-iso([a-z])?)?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?", - "type": "string" - }, - "FunctionResponseTypes": { - "items": { - "enum": [ - "ReportBatchItemFailures" - ], - "type": "string" - }, - "maxLength": 1, - "minLength": 0, - "type": "array", - "uniqueItems": true - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "KmsKeyArn": { - "maxLength": 2048, - "minLength": 12, - "pattern": "(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()", - "type": "string" - }, - "MaximumBatchingWindowInSeconds": { - "maximum": 300, - "minimum": 0, - "type": "integer" - }, - "MaximumRecordAgeInSeconds": { - "maximum": 604800, - "minimum": -1, - "type": "integer" - }, - "MaximumRetryAttempts": { - "maximum": 10000, - "minimum": -1, - "type": "integer" - }, - "ParallelizationFactor": { - "maximum": 10, - "minimum": 1, - "type": "integer" - }, - "Queues": { - "items": { - "maxLength": 1000, - "minLength": 1, - "pattern": "[\\s\\S]*", - "type": "string" - }, - "maxItems": 1, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "ScalingConfig": { - "$ref": "#/definitions/ScalingConfig" - }, - "SelfManagedEventSource": { - "$ref": "#/definitions/SelfManagedEventSource" - }, - "SelfManagedKafkaEventSourceConfig": { - "$ref": "#/definitions/SelfManagedKafkaEventSourceConfig" - }, - "SourceAccessConfigurations": { - "items": { - "$ref": "#/definitions/SourceAccessConfiguration" - }, - "maxItems": 22, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "StartingPosition": { - "enum": [ - "AT_TIMESTAMP", - "LATEST", - "TRIM_HORIZON" - ], - "maxLength": 12, - "minLength": 6, - "pattern": "(LATEST|TRIM_HORIZON|AT_TIMESTAMP)+", - "type": "string" - }, - "StartingPositionTimestamp": { - "type": "number" - }, - "Topics": { - "items": { - "maxLength": 249, - "minLength": 1, - "pattern": "^[^.]([a-zA-Z0-9\\-_.]+)", - "type": "string" - }, - "maxItems": 1, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "TumblingWindowInSeconds": { - "maximum": 900, - "minimum": 0, - "type": "integer" - } - }, - "propertyTransform": { - "/properties/StartingPositionTimestamp": "StartingPositionTimestamp * 1000" - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "FunctionName" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::Lambda::EventSourceMapping" -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-analysis.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-analysis.json deleted file mode 100644 index 333daa42d8..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-analysis.json +++ /dev/null @@ -1,11332 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnalysisDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "AnalysisError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/AnalysisErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "AnalysisErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "AnalysisSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/AnalysisSourceTemplate" - } - }, - "type": "object" - }, - "AnalysisSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AnalysisId", - "/properties/AwsAccountId" - ], - "properties": { - "AnalysisId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Definition": { - "$ref": "#/definitions/AnalysisDefinition" - }, - "Errors": { - "items": { - "$ref": "#/definitions/AnalysisError" - }, - "minItems": 1, - "type": "array" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/AnalysisSourceEntity" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/DataSetArns", - "/properties/LastUpdatedTime" - ], - "required": [ - "AwsAccountId", - "AnalysisId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Analysis", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/Status", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-dashboard.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-dashboard.json deleted file mode 100644 index 2a37d3ff6f..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-dashboard.json +++ /dev/null @@ -1,11549 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "definitions": { - "AdHocFilteringOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DashboardBehavior": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "DashboardError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/DashboardErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DashboardErrorType": { - "enum": [ - "ACCESS_DENIED", - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "PARAMETER_VALUE_INCOMPATIBLE", - "PARAMETER_TYPE_INVALID", - "PARAMETER_NOT_FOUND", - "COLUMN_TYPE_MISMATCH", - "COLUMN_GEOGRAPHIC_ROLE_MISMATCH", - "COLUMN_REPLACEMENT_MISSING" - ], - "type": "string" - }, - "DashboardPublishOptions": { - "additionalProperties": false, - "properties": { - "AdHocFilteringOption": { - "$ref": "#/definitions/AdHocFilteringOption" - }, - "DataPointDrillUpDownOption": { - "$ref": "#/definitions/DataPointDrillUpDownOption" - }, - "DataPointMenuLabelOption": { - "$ref": "#/definitions/DataPointMenuLabelOption" - }, - "DataPointTooltipOption": { - "$ref": "#/definitions/DataPointTooltipOption" - }, - "ExportToCSVOption": { - "$ref": "#/definitions/ExportToCSVOption" - }, - "ExportWithHiddenFieldsOption": { - "$ref": "#/definitions/ExportWithHiddenFieldsOption" - }, - "SheetControlsOption": { - "$ref": "#/definitions/SheetControlsOption" - }, - "SheetLayoutElementMaximizationOption": { - "$ref": "#/definitions/SheetLayoutElementMaximizationOption" - }, - "VisualAxisSortOption": { - "$ref": "#/definitions/VisualAxisSortOption" - }, - "VisualMenuOption": { - "$ref": "#/definitions/VisualMenuOption" - }, - "VisualPublishOptions": { - "$ref": "#/definitions/DashboardVisualPublishOptions" - } - }, - "type": "object" - }, - "DashboardSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceTemplate": { - "$ref": "#/definitions/DashboardSourceTemplate" - } - }, - "type": "object" - }, - "DashboardSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "DashboardUIState": { - "enum": [ - "EXPANDED", - "COLLAPSED" - ], - "type": "string" - }, - "DashboardVersion": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetArns": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/DashboardError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "DashboardVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifierDeclarations": { - "items": { - "$ref": "#/definitions/DataSetIdentifierDeclaration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetIdentifierDeclarations" - ], - "type": "object" - }, - "DashboardVisualPublishOptions": { - "additionalProperties": false, - "properties": { - "ExportHiddenFieldsOption": { - "$ref": "#/definitions/ExportHiddenFieldsOption" - } - }, - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataPointDrillUpDownOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointMenuLabelOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataPointTooltipOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "DataSetIdentifierDeclaration": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "Identifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetArn", - "Identifier" - ], - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "ExportHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportToCSVOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "ExportWithHiddenFieldsOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "default": 0, - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LinkSharingConfiguration": { - "additionalProperties": false, - "properties": { - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "Parameters": { - "additionalProperties": false, - "properties": { - "DateTimeParameters": { - "items": { - "$ref": "#/definitions/DateTimeParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "DecimalParameters": { - "items": { - "$ref": "#/definitions/DecimalParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "IntegerParameters": { - "items": { - "$ref": "#/definitions/IntegerParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "StringParameters": { - "items": { - "$ref": "#/definitions/StringParameter" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetControlsOption": { - "additionalProperties": false, - "properties": { - "VisibilityState": { - "$ref": "#/definitions/DashboardUIState" - } - }, - "type": "object" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetLayoutElementMaximizationOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameter": { - "additionalProperties": false, - "properties": { - "Name": { - "pattern": "\\S", - "type": "string" - }, - "Values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "Name", - "Values" - ], - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualAxisSortOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualMenuOption": { - "additionalProperties": false, - "properties": { - "AvailabilityStatus": { - "$ref": "#/definitions/DashboardBehavior" - } - }, - "type": "object" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/DashboardId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DashboardId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "DashboardPublishOptions": { - "$ref": "#/definitions/DashboardPublishOptions" - }, - "Definition": { - "$ref": "#/definitions/DashboardVersionDefinition" - }, - "LastPublishedTime": { - "format": "date-time", - "type": "string" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "LinkEntities": { - "items": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^arn:aws[\\w\\-]*:quicksight:[\\w\\-]+:\\d+:analysis/[\\w\\-]{1,512}$", - "type": "string" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - }, - "LinkSharingConfiguration": { - "$ref": "#/definitions/LinkSharingConfiguration" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/Parameters" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/DashboardSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "ThemeArn": { - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/DashboardVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastPublishedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "DashboardId", - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Dashboard", - "writeOnlyProperties": [ - "/properties/DashboardPublishOptions", - "/properties/Definition", - "/properties/LinkSharingConfiguration", - "/properties/Parameters", - "/properties/SourceEntity", - "/properties/ThemeArn", - "/properties/VersionDescription", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-dataset.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-dataset.json deleted file mode 100644 index 15b1740dd9..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-dataset.json +++ /dev/null @@ -1,1350 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/DataSetId" - ], - "definitions": { - "CalculatedColumn": { - "additionalProperties": false, - "properties": { - "ColumnId": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 250000, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnId", - "ColumnName", - "Expression" - ], - "type": "object" - }, - "CastColumnTypeOperation": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "Format": { - "maxLength": 32, - "minLength": 0, - "type": "string" - }, - "NewColumnType": { - "$ref": "#/definitions/ColumnDataType" - }, - "SubType": { - "$ref": "#/definitions/ColumnDataSubType" - } - }, - "required": [ - "ColumnName", - "NewColumnType" - ], - "type": "object" - }, - "ColumnDataSubType": { - "enum": [ - "FLOAT", - "FIXED" - ], - "type": "string" - }, - "ColumnDataType": { - "enum": [ - "STRING", - "INTEGER", - "DECIMAL", - "DATETIME" - ], - "type": "string" - }, - "ColumnDescription": { - "additionalProperties": false, - "properties": { - "Text": { - "maxLength": 500, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "ColumnGroup": { - "additionalProperties": false, - "properties": { - "GeoSpatialColumnGroup": { - "$ref": "#/definitions/GeoSpatialColumnGroup" - } - }, - "type": "object" - }, - "ColumnLevelPermissionRule": { - "additionalProperties": false, - "properties": { - "ColumnNames": { - "items": { - "type": "string" - }, - "minItems": 1, - "type": "array" - }, - "Principals": { - "items": { - "type": "string" - }, - "maxItems": 100, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "ColumnTag": { - "additionalProperties": false, - "properties": { - "ColumnDescription": { - "$ref": "#/definitions/ColumnDescription" - }, - "ColumnGeographicRole": { - "$ref": "#/definitions/GeoSpatialDataRole" - } - }, - "type": "object" - }, - "ColumnTagName": { - "enum": [ - "COLUMN_GEOGRAPHIC_ROLE", - "COLUMN_DESCRIPTION" - ], - "type": "string" - }, - "CreateColumnsOperation": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/CalculatedColumn" - }, - "maxItems": 128, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Columns" - ], - "type": "object" - }, - "CustomSql": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/InputColumn" - }, - "maxItems": 2048, - "minItems": 1, - "type": "array" - }, - "DataSourceArn": { - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SqlQuery": { - "maxLength": 168000, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "DataSourceArn", - "Name", - "SqlQuery" - ], - "type": "object" - }, - "DataSetImportMode": { - "enum": [ - "SPICE", - "DIRECT_QUERY" - ], - "type": "string" - }, - "DataSetRefreshProperties": { - "additionalProperties": false, - "properties": { - "RefreshConfiguration": { - "$ref": "#/definitions/RefreshConfiguration" - } - }, - "type": "object" - }, - "DataSetUsageConfiguration": { - "additionalProperties": false, - "properties": { - "DisableUseAsDirectQuerySource": { - "default": false, - "type": "boolean" - }, - "DisableUseAsImportedSource": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "DatasetParameter": { - "additionalProperties": false, - "properties": { - "DateTimeDatasetParameter": { - "$ref": "#/definitions/DateTimeDatasetParameter" - }, - "DecimalDatasetParameter": { - "$ref": "#/definitions/DecimalDatasetParameter" - }, - "IntegerDatasetParameter": { - "$ref": "#/definitions/IntegerDatasetParameter" - }, - "StringDatasetParameter": { - "$ref": "#/definitions/StringDatasetParameter" - } - }, - "type": "object" - }, - "DatasetParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "DateTimeDatasetParameter": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDatasetParameterDefaultValues" - }, - "Id": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueType": { - "$ref": "#/definitions/DatasetParameterValueType" - } - }, - "required": [ - "Id", - "Name", - "ValueType" - ], - "type": "object" - }, - "DateTimeDatasetParameterDefaultValues": { - "additionalProperties": false, - "properties": { - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalDatasetParameter": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDatasetParameterDefaultValues" - }, - "Id": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ValueType": { - "$ref": "#/definitions/DatasetParameterValueType" - } - }, - "required": [ - "Id", - "Name", - "ValueType" - ], - "type": "object" - }, - "DecimalDatasetParameterDefaultValues": { - "additionalProperties": false, - "properties": { - "StaticValues": { - "items": { - "default": 0, - "type": "number" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FieldFolder": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "type": "string" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 500, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "FieldFolderMap": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "$ref": "#/definitions/FieldFolder" - } - }, - "type": "object" - }, - "FileFormat": { - "enum": [ - "CSV", - "TSV", - "CLF", - "ELF", - "XLSX", - "JSON" - ], - "type": "string" - }, - "FilterOperation": { - "additionalProperties": false, - "properties": { - "ConditionExpression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConditionExpression" - ], - "type": "object" - }, - "GeoSpatialColumnGroup": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "maxItems": 16, - "minItems": 1, - "type": "array" - }, - "CountryCode": { - "$ref": "#/definitions/GeoSpatialCountryCode" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "Name" - ], - "type": "object" - }, - "GeoSpatialCountryCode": { - "enum": [ - "US" - ], - "type": "string" - }, - "GeoSpatialDataRole": { - "enum": [ - "COUNTRY", - "STATE", - "COUNTY", - "CITY", - "POSTCODE", - "LONGITUDE", - "LATITUDE", - "POLITICAL1", - "CENSUS_TRACT", - "CENSUS_BLOCK_GROUP", - "CENSUS_BLOCK" - ], - "type": "string" - }, - "IncrementalRefresh": { - "additionalProperties": false, - "properties": { - "LookbackWindow": { - "$ref": "#/definitions/LookbackWindow" - } - }, - "required": [ - "LookbackWindow" - ], - "type": "object" - }, - "IngestionWaitPolicy": { - "additionalProperties": false, - "properties": { - "IngestionWaitTimeInHours": { - "default": 36, - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "WaitForSpiceIngestion": { - "default": true, - "type": "boolean" - } - }, - "type": "object" - }, - "InputColumn": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "SubType": { - "$ref": "#/definitions/ColumnDataSubType" - }, - "Type": { - "$ref": "#/definitions/InputColumnDataType" - } - }, - "required": [ - "Name", - "Type" - ], - "type": "object" - }, - "InputColumnDataType": { - "enum": [ - "STRING", - "INTEGER", - "DECIMAL", - "DATETIME", - "BIT", - "BOOLEAN", - "JSON" - ], - "type": "string" - }, - "IntegerDatasetParameter": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDatasetParameterDefaultValues" - }, - "Id": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ValueType": { - "$ref": "#/definitions/DatasetParameterValueType" - } - }, - "required": [ - "Id", - "Name", - "ValueType" - ], - "type": "object" - }, - "IntegerDatasetParameterDefaultValues": { - "additionalProperties": false, - "properties": { - "StaticValues": { - "items": { - "default": 0, - "type": "number" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "JoinInstruction": { - "additionalProperties": false, - "properties": { - "LeftJoinKeyProperties": { - "$ref": "#/definitions/JoinKeyProperties" - }, - "LeftOperand": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[0-9a-zA-Z-]*$", - "type": "string" - }, - "OnClause": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RightJoinKeyProperties": { - "$ref": "#/definitions/JoinKeyProperties" - }, - "RightOperand": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[0-9a-zA-Z-]*$", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/JoinType" - } - }, - "required": [ - "LeftOperand", - "OnClause", - "RightOperand", - "Type" - ], - "type": "object" - }, - "JoinKeyProperties": { - "additionalProperties": false, - "properties": { - "UniqueKey": { - "type": "boolean" - } - }, - "type": "object" - }, - "JoinType": { - "enum": [ - "INNER", - "OUTER", - "LEFT", - "RIGHT" - ], - "type": "string" - }, - "LogicalTable": { - "additionalProperties": false, - "properties": { - "Alias": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "DataTransforms": { - "items": { - "$ref": "#/definitions/TransformOperation" - }, - "maxItems": 2048, - "minItems": 1, - "type": "array" - }, - "Source": { - "$ref": "#/definitions/LogicalTableSource" - } - }, - "required": [ - "Alias", - "Source" - ], - "type": "object" - }, - "LogicalTableMap": { - "additionalProperties": false, - "maxProperties": 64, - "minProperties": 1, - "patternProperties": { - "^[0-9a-zA-Z-]*$": { - "$ref": "#/definitions/LogicalTable" - } - }, - "type": "object" - }, - "LogicalTableSource": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "JoinInstruction": { - "$ref": "#/definitions/JoinInstruction" - }, - "PhysicalTableId": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[0-9a-zA-Z-]*$", - "type": "string" - } - }, - "type": "object" - }, - "LookbackWindow": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "type": "string" - }, - "Size": { - "default": 0, - "minimum": 1, - "type": "number" - }, - "SizeUnit": { - "$ref": "#/definitions/LookbackWindowSizeUnit" - } - }, - "required": [ - "ColumnName", - "Size", - "SizeUnit" - ], - "type": "object" - }, - "LookbackWindowSizeUnit": { - "enum": [ - "HOUR", - "DAY", - "WEEK" - ], - "type": "string" - }, - "NewDefaultValues": { - "additionalProperties": false, - "properties": { - "DateTimeStaticValues": { - "items": { - "type": "string" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - }, - "DecimalStaticValues": { - "items": { - "default": 0, - "type": "number" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - }, - "IntegerStaticValues": { - "items": { - "default": 0, - "type": "number" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - }, - "StringStaticValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "OutputColumn": { - "additionalProperties": false, - "properties": { - "Description": { - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "SubType": { - "$ref": "#/definitions/ColumnDataSubType" - }, - "Type": { - "$ref": "#/definitions/ColumnDataType" - } - }, - "type": "object" - }, - "OverrideDatasetParameterOperation": { - "additionalProperties": false, - "properties": { - "NewDefaultValues": { - "$ref": "#/definitions/NewDefaultValues" - }, - "NewParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "ParameterName" - ], - "type": "object" - }, - "PhysicalTable": { - "additionalProperties": false, - "properties": { - "CustomSql": { - "$ref": "#/definitions/CustomSql" - }, - "RelationalTable": { - "$ref": "#/definitions/RelationalTable" - }, - "S3Source": { - "$ref": "#/definitions/S3Source" - } - }, - "type": "object" - }, - "PhysicalTableMap": { - "additionalProperties": false, - "maxProperties": 32, - "minProperties": 0, - "patternProperties": { - "^[0-9a-zA-Z-]*$": { - "$ref": "#/definitions/PhysicalTable" - } - }, - "type": "object" - }, - "ProjectOperation": { - "additionalProperties": false, - "properties": { - "ProjectedColumns": { - "items": { - "type": "string" - }, - "maxItems": 2000, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ProjectedColumns" - ], - "type": "object" - }, - "RefreshConfiguration": { - "additionalProperties": false, - "properties": { - "IncrementalRefresh": { - "$ref": "#/definitions/IncrementalRefresh" - } - }, - "required": [ - "IncrementalRefresh" - ], - "type": "object" - }, - "RelationalTable": { - "additionalProperties": false, - "properties": { - "Catalog": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DataSourceArn": { - "type": "string" - }, - "InputColumns": { - "items": { - "$ref": "#/definitions/InputColumn" - }, - "maxItems": 2048, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Schema": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "DataSourceArn", - "InputColumns", - "Name" - ], - "type": "object" - }, - "RenameColumnOperation": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "NewColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "NewColumnName" - ], - "type": "object" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "RowLevelPermissionDataSet": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "FormatVersion": { - "$ref": "#/definitions/RowLevelPermissionFormatVersion" - }, - "Namespace": { - "maxLength": 64, - "minLength": 0, - "pattern": "^[a-zA-Z0-9._-]*$", - "type": "string" - }, - "PermissionPolicy": { - "$ref": "#/definitions/RowLevelPermissionPolicy" - }, - "Status": { - "$ref": "#/definitions/Status" - } - }, - "required": [ - "Arn", - "PermissionPolicy" - ], - "type": "object" - }, - "RowLevelPermissionFormatVersion": { - "enum": [ - "VERSION_1", - "VERSION_2" - ], - "type": "string" - }, - "RowLevelPermissionPolicy": { - "enum": [ - "GRANT_ACCESS", - "DENY_ACCESS" - ], - "type": "string" - }, - "RowLevelPermissionTagConfiguration": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/Status" - }, - "TagRuleConfigurations": { - "items": { - "items": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - }, - "TagRules": { - "items": { - "$ref": "#/definitions/RowLevelPermissionTagRule" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "TagRules" - ], - "type": "object" - }, - "RowLevelPermissionTagRule": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "type": "string" - }, - "MatchAllValue": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "TagKey": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "TagMultiValueDelimiter": { - "maxLength": 10, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "ColumnName", - "TagKey" - ], - "type": "object" - }, - "S3Source": { - "additionalProperties": false, - "properties": { - "DataSourceArn": { - "type": "string" - }, - "InputColumns": { - "items": { - "$ref": "#/definitions/InputColumn" - }, - "maxItems": 2048, - "minItems": 1, - "type": "array" - }, - "UploadSettings": { - "$ref": "#/definitions/UploadSettings" - } - }, - "required": [ - "DataSourceArn", - "InputColumns" - ], - "type": "object" - }, - "Status": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "StringDatasetParameter": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDatasetParameterDefaultValues" - }, - "Id": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ValueType": { - "$ref": "#/definitions/DatasetParameterValueType" - } - }, - "required": [ - "Id", - "Name", - "ValueType" - ], - "type": "object" - }, - "StringDatasetParameterDefaultValues": { - "additionalProperties": false, - "properties": { - "StaticValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TagColumnOperation": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/ColumnTag" - }, - "maxItems": 16, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ColumnName", - "Tags" - ], - "type": "object" - }, - "TextQualifier": { - "enum": [ - "DOUBLE_QUOTE", - "SINGLE_QUOTE" - ], - "type": "string" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TransformOperation": { - "additionalProperties": false, - "properties": { - "CastColumnTypeOperation": { - "$ref": "#/definitions/CastColumnTypeOperation" - }, - "CreateColumnsOperation": { - "$ref": "#/definitions/CreateColumnsOperation" - }, - "FilterOperation": { - "$ref": "#/definitions/FilterOperation" - }, - "OverrideDatasetParameterOperation": { - "$ref": "#/definitions/OverrideDatasetParameterOperation" - }, - "ProjectOperation": { - "$ref": "#/definitions/ProjectOperation" - }, - "RenameColumnOperation": { - "$ref": "#/definitions/RenameColumnOperation" - }, - "TagColumnOperation": { - "$ref": "#/definitions/TagColumnOperation" - }, - "UntagColumnOperation": { - "$ref": "#/definitions/UntagColumnOperation" - } - }, - "type": "object" - }, - "UntagColumnOperation": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "TagNames": { - "items": { - "$ref": "#/definitions/ColumnTagName" - }, - "type": "array" - } - }, - "required": [ - "ColumnName", - "TagNames" - ], - "type": "object" - }, - "UploadSettings": { - "additionalProperties": false, - "properties": { - "ContainsHeader": { - "type": "boolean" - }, - "Delimiter": { - "maxLength": 1, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/FileFormat" - }, - "StartFromRow": { - "minimum": 1, - "type": "number" - }, - "TextQualifier": { - "$ref": "#/definitions/TextQualifier" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/DataSetId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "ColumnGroups": { - "items": { - "$ref": "#/definitions/ColumnGroup" - }, - "maxItems": 8, - "minItems": 1, - "type": "array" - }, - "ColumnLevelPermissionRules": { - "items": { - "$ref": "#/definitions/ColumnLevelPermissionRule" - }, - "minItems": 1, - "type": "array" - }, - "ConsumedSpiceCapacityInBytes": { - "default": 0, - "type": "number" - }, - "CreatedTime": { - "format": "string", - "type": "string" - }, - "DataSetId": { - "type": "string" - }, - "DataSetRefreshProperties": { - "$ref": "#/definitions/DataSetRefreshProperties" - }, - "DataSetUsageConfiguration": { - "$ref": "#/definitions/DataSetUsageConfiguration" - }, - "DatasetParameters": { - "items": { - "$ref": "#/definitions/DatasetParameter" - }, - "maxItems": 32, - "minItems": 0, - "type": "array" - }, - "FieldFolders": { - "$ref": "#/definitions/FieldFolderMap" - }, - "ImportMode": { - "$ref": "#/definitions/DataSetImportMode" - }, - "IngestionWaitPolicy": { - "$ref": "#/definitions/IngestionWaitPolicy" - }, - "LastUpdatedTime": { - "format": "string", - "type": "string" - }, - "LogicalTableMap": { - "$ref": "#/definitions/LogicalTableMap" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "OutputColumns": { - "items": { - "$ref": "#/definitions/OutputColumn" - }, - "type": "array" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "PhysicalTableMap": { - "$ref": "#/definitions/PhysicalTableMap" - }, - "RowLevelPermissionDataSet": { - "$ref": "#/definitions/RowLevelPermissionDataSet" - }, - "RowLevelPermissionTagConfiguration": { - "$ref": "#/definitions/RowLevelPermissionTagConfiguration" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/ConsumedSpiceCapacityInBytes", - "/properties/CreatedTime", - "/properties/LastUpdatedTime", - "/properties/OutputColumns" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::QuickSight::DataSet", - "writeOnlyProperties": [ - "/properties/FieldFolders", - "/properties/IngestionWaitPolicy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-template.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-template.json deleted file mode 100644 index 68e68a40ce..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-template.json +++ /dev/null @@ -1,11303 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "definitions": { - "AggregationFunction": { - "additionalProperties": false, - "properties": { - "AttributeAggregationFunction": { - "$ref": "#/definitions/AttributeAggregationFunction" - }, - "CategoricalAggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "DateAggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "NumericalAggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - } - }, - "type": "object" - }, - "AggregationSortConfiguration": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SortDirection": { - "$ref": "#/definitions/SortDirection" - } - }, - "required": [ - "Column", - "SortDirection" - ], - "type": "object" - }, - "AllSheetsFilterScopeConfiguration": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AnalysisDefaults": { - "additionalProperties": false, - "properties": { - "DefaultNewSheetConfiguration": { - "$ref": "#/definitions/DefaultNewSheetConfiguration" - } - }, - "required": [ - "DefaultNewSheetConfiguration" - ], - "type": "object" - }, - "AnchorDateConfiguration": { - "additionalProperties": false, - "properties": { - "AnchorOption": { - "$ref": "#/definitions/AnchorOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "type": "object" - }, - "AnchorOption": { - "enum": [ - "NOW" - ], - "type": "string" - }, - "ArcAxisConfiguration": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/ArcAxisDisplayRange" - }, - "ReserveRange": { - "default": 0, - "type": "number" - } - }, - "type": "object" - }, - "ArcAxisDisplayRange": { - "additionalProperties": false, - "properties": { - "Max": { - "default": null, - "type": "number" - }, - "Min": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "ArcConfiguration": { - "additionalProperties": false, - "properties": { - "ArcAngle": { - "default": null, - "type": "number" - }, - "ArcThickness": { - "$ref": "#/definitions/ArcThicknessOptions" - } - }, - "type": "object" - }, - "ArcOptions": { - "additionalProperties": false, - "properties": { - "ArcThickness": { - "$ref": "#/definitions/ArcThickness" - } - }, - "type": "object" - }, - "ArcThickness": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE", - "WHOLE" - ], - "type": "string" - }, - "ArcThicknessOptions": { - "enum": [ - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "AssetOptions": { - "additionalProperties": false, - "properties": { - "Timezone": { - "type": "string" - }, - "WeekStart": { - "$ref": "#/definitions/DayOfTheWeek" - } - }, - "type": "object" - }, - "AttributeAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleAttributeAggregation": { - "$ref": "#/definitions/SimpleAttributeAggregationFunction" - }, - "ValueForMultipleValues": { - "type": "string" - } - }, - "type": "object" - }, - "AxisBinding": { - "enum": [ - "PRIMARY_YAXIS", - "SECONDARY_YAXIS" - ], - "type": "string" - }, - "AxisDataOptions": { - "additionalProperties": false, - "properties": { - "DateAxisOptions": { - "$ref": "#/definitions/DateAxisOptions" - }, - "NumericAxisOptions": { - "$ref": "#/definitions/NumericAxisOptions" - } - }, - "type": "object" - }, - "AxisDisplayDataDrivenRange": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AxisDisplayMinMaxRange": { - "additionalProperties": false, - "properties": { - "Maximum": { - "default": null, - "type": "number" - }, - "Minimum": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AxisOffset": { - "type": "string" - }, - "DataOptions": { - "$ref": "#/definitions/AxisDataOptions" - }, - "GridLineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ScrollbarOptions": { - "$ref": "#/definitions/ScrollBarOptions" - }, - "TickLabelOptions": { - "$ref": "#/definitions/AxisTickLabelOptions" - } - }, - "type": "object" - }, - "AxisDisplayRange": { - "additionalProperties": false, - "properties": { - "DataDriven": { - "$ref": "#/definitions/AxisDisplayDataDrivenRange" - }, - "MinMax": { - "$ref": "#/definitions/AxisDisplayMinMaxRange" - } - }, - "type": "object" - }, - "AxisLabelOptions": { - "additionalProperties": false, - "properties": { - "ApplyTo": { - "$ref": "#/definitions/AxisLabelReferenceOptions" - }, - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "AxisLabelReferenceOptions": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "AxisLinearScale": { - "additionalProperties": false, - "properties": { - "StepCount": { - "default": null, - "type": "number" - }, - "StepSize": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisLogarithmicScale": { - "additionalProperties": false, - "properties": { - "Base": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "AxisScale": { - "additionalProperties": false, - "properties": { - "Linear": { - "$ref": "#/definitions/AxisLinearScale" - }, - "Logarithmic": { - "$ref": "#/definitions/AxisLogarithmicScale" - } - }, - "type": "object" - }, - "AxisTickLabelOptions": { - "additionalProperties": false, - "properties": { - "LabelOptions": { - "$ref": "#/definitions/LabelOptions" - }, - "RotationAngle": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "BarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Orientation": { - "$ref": "#/definitions/BarChartOrientation" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/BarChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BarChartFieldWells": { - "additionalProperties": false, - "properties": { - "BarChartAggregatedFieldWells": { - "$ref": "#/definitions/BarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "BarChartOrientation": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "BarsArrangement": { - "enum": [ - "CLUSTERED", - "STACKED", - "STACKED_PERCENT" - ], - "type": "string" - }, - "BaseMapStyleType": { - "enum": [ - "LIGHT_GRAY", - "DARK_GRAY", - "STREET", - "IMAGERY" - ], - "type": "string" - }, - "BinCountOptions": { - "additionalProperties": false, - "properties": { - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BinWidthOptions": { - "additionalProperties": false, - "properties": { - "BinCountLimit": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "Value": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "BodySectionConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/BodySectionContent" - }, - "PageBreakConfiguration": { - "$ref": "#/definitions/SectionPageBreakConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Content", - "SectionId" - ], - "type": "object" - }, - "BodySectionContent": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - } - }, - "type": "object" - }, - "BoxPlotAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 5, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "BoxPlotChartConfiguration": { - "additionalProperties": false, - "properties": { - "BoxPlotOptions": { - "$ref": "#/definitions/BoxPlotOptions" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/BoxPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SortConfiguration": { - "$ref": "#/definitions/BoxPlotSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "BoxPlotFieldWells": { - "additionalProperties": false, - "properties": { - "BoxPlotAggregatedFieldWells": { - "$ref": "#/definitions/BoxPlotAggregatedFieldWells" - } - }, - "type": "object" - }, - "BoxPlotFillStyle": { - "enum": [ - "SOLID", - "TRANSPARENT" - ], - "type": "string" - }, - "BoxPlotOptions": { - "additionalProperties": false, - "properties": { - "AllDataPointsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "OutlierVisibility": { - "$ref": "#/definitions/Visibility" - }, - "StyleOptions": { - "$ref": "#/definitions/BoxPlotStyleOptions" - } - }, - "type": "object" - }, - "BoxPlotSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - } - }, - "type": "object" - }, - "BoxPlotStyleOptions": { - "additionalProperties": false, - "properties": { - "FillStyle": { - "$ref": "#/definitions/BoxPlotFillStyle" - } - }, - "type": "object" - }, - "BoxPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/BoxPlotChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "CalculatedField": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 32000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 127, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "Expression", - "Name" - ], - "type": "object" - }, - "CalculatedMeasureField": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression", - "FieldId" - ], - "type": "object" - }, - "CascadingControlConfiguration": { - "additionalProperties": false, - "properties": { - "SourceControls": { - "items": { - "$ref": "#/definitions/CascadingControlSource" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CascadingControlSource": { - "additionalProperties": false, - "properties": { - "ColumnToMatch": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceSheetControlId": { - "type": "string" - } - }, - "type": "object" - }, - "CategoricalAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT" - ], - "type": "string" - }, - "CategoricalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoricalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/CategoricalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "CategoryDrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "CategoryValues", - "Column" - ], - "type": "object" - }, - "CategoryFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "Column", - "Configuration", - "FilterId" - ], - "type": "object" - }, - "CategoryFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CustomFilterConfiguration": { - "$ref": "#/definitions/CustomFilterConfiguration" - }, - "CustomFilterListConfiguration": { - "$ref": "#/definitions/CustomFilterListConfiguration" - }, - "FilterListConfiguration": { - "$ref": "#/definitions/FilterListConfiguration" - } - }, - "type": "object" - }, - "CategoryFilterMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL", - "CONTAINS", - "DOES_NOT_CONTAIN", - "STARTS_WITH", - "ENDS_WITH" - ], - "type": "string" - }, - "CategoryFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "CategoryInnerFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Configuration": { - "$ref": "#/definitions/CategoryFilterConfiguration" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - } - }, - "required": [ - "Column", - "Configuration" - ], - "type": "object" - }, - "ChartAxisLabelOptions": { - "additionalProperties": false, - "properties": { - "AxisLabelOptions": { - "items": { - "$ref": "#/definitions/AxisLabelOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SortIconVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ClusterMarker": { - "additionalProperties": false, - "properties": { - "SimpleClusterMarker": { - "$ref": "#/definitions/SimpleClusterMarker" - } - }, - "type": "object" - }, - "ClusterMarkerConfiguration": { - "additionalProperties": false, - "properties": { - "ClusterMarker": { - "$ref": "#/definitions/ClusterMarker" - } - }, - "type": "object" - }, - "ColorFillType": { - "enum": [ - "DISCRETE", - "GRADIENT" - ], - "type": "string" - }, - "ColorScale": { - "additionalProperties": false, - "properties": { - "ColorFillType": { - "$ref": "#/definitions/ColorFillType" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DataColor" - }, - "maxItems": 3, - "minItems": 2, - "type": "array" - }, - "NullValueColor": { - "$ref": "#/definitions/DataColor" - } - }, - "required": [ - "ColorFillType", - "Colors" - ], - "type": "object" - }, - "ColorsConfiguration": { - "additionalProperties": false, - "properties": { - "CustomColors": { - "items": { - "$ref": "#/definitions/CustomColor" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ColumnConfiguration": { - "additionalProperties": false, - "properties": { - "ColorsConfiguration": { - "$ref": "#/definitions/ColorsConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - }, - "Role": { - "$ref": "#/definitions/ColumnRole" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ColumnGroupColumnSchema": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnGroupSchema": { - "additionalProperties": false, - "properties": { - "ColumnGroupColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnHierarchy": { - "additionalProperties": false, - "properties": { - "DateTimeHierarchy": { - "$ref": "#/definitions/DateTimeHierarchy" - }, - "ExplicitHierarchy": { - "$ref": "#/definitions/ExplicitHierarchy" - }, - "PredefinedHierarchy": { - "$ref": "#/definitions/PredefinedHierarchy" - } - }, - "type": "object" - }, - "ColumnIdentifier": { - "additionalProperties": false, - "properties": { - "ColumnName": { - "maxLength": 127, - "minLength": 1, - "type": "string" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ColumnName", - "DataSetIdentifier" - ], - "type": "object" - }, - "ColumnRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnSchema": { - "additionalProperties": false, - "properties": { - "DataType": { - "type": "string" - }, - "GeographicRole": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "ColumnSort": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortBy": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "Direction", - "SortBy" - ], - "type": "object" - }, - "ColumnTooltipItem": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Column" - ], - "type": "object" - }, - "ComboChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "BarValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "LineValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartConfiguration": { - "additionalProperties": false, - "properties": { - "BarDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "BarsArrangement": { - "$ref": "#/definitions/BarsArrangement" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ComboChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "LineDataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/ComboChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "ComboChartFieldWells": { - "additionalProperties": false, - "properties": { - "ComboChartAggregatedFieldWells": { - "$ref": "#/definitions/ComboChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "ComboChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ComboChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ComboChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ComparisonConfiguration": { - "additionalProperties": false, - "properties": { - "ComparisonFormat": { - "$ref": "#/definitions/ComparisonFormatConfiguration" - }, - "ComparisonMethod": { - "$ref": "#/definitions/ComparisonMethod" - } - }, - "type": "object" - }, - "ComparisonFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "ComparisonMethod": { - "enum": [ - "DIFFERENCE", - "PERCENT_DIFFERENCE", - "PERCENT" - ], - "type": "string" - }, - "Computation": { - "additionalProperties": false, - "properties": { - "Forecast": { - "$ref": "#/definitions/ForecastComputation" - }, - "GrowthRate": { - "$ref": "#/definitions/GrowthRateComputation" - }, - "MaximumMinimum": { - "$ref": "#/definitions/MaximumMinimumComputation" - }, - "MetricComparison": { - "$ref": "#/definitions/MetricComparisonComputation" - }, - "PeriodOverPeriod": { - "$ref": "#/definitions/PeriodOverPeriodComputation" - }, - "PeriodToDate": { - "$ref": "#/definitions/PeriodToDateComputation" - }, - "TopBottomMovers": { - "$ref": "#/definitions/TopBottomMoversComputation" - }, - "TopBottomRanked": { - "$ref": "#/definitions/TopBottomRankedComputation" - }, - "TotalAggregation": { - "$ref": "#/definitions/TotalAggregationComputation" - }, - "UniqueValues": { - "$ref": "#/definitions/UniqueValuesComputation" - } - }, - "type": "object" - }, - "ConditionalFormattingColor": { - "additionalProperties": false, - "properties": { - "Gradient": { - "$ref": "#/definitions/ConditionalFormattingGradientColor" - }, - "Solid": { - "$ref": "#/definitions/ConditionalFormattingSolidColor" - } - }, - "type": "object" - }, - "ConditionalFormattingCustomIconCondition": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DisplayConfiguration": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconOptions": { - "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" - } - }, - "required": [ - "Expression", - "IconOptions" - ], - "type": "object" - }, - "ConditionalFormattingCustomIconOptions": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/Icon" - }, - "UnicodeIcon": { - "pattern": "^[^\\u0000-\\u00FF]$", - "type": "string" - } - }, - "type": "object" - }, - "ConditionalFormattingGradientColor": { - "additionalProperties": false, - "properties": { - "Color": { - "$ref": "#/definitions/GradientColor" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Color", - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIcon": { - "additionalProperties": false, - "properties": { - "CustomCondition": { - "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" - }, - "IconSet": { - "$ref": "#/definitions/ConditionalFormattingIconSet" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayConfiguration": { - "additionalProperties": false, - "properties": { - "IconDisplayOption": { - "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" - } - }, - "type": "object" - }, - "ConditionalFormattingIconDisplayOption": { - "enum": [ - "ICON_ONLY" - ], - "type": "string" - }, - "ConditionalFormattingIconSet": { - "additionalProperties": false, - "properties": { - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IconSetType": { - "$ref": "#/definitions/ConditionalFormattingIconSetType" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ConditionalFormattingIconSetType": { - "enum": [ - "PLUS_MINUS", - "CHECK_X", - "THREE_COLOR_ARROW", - "THREE_GRAY_ARROW", - "CARET_UP_MINUS_DOWN", - "THREE_SHAPE", - "THREE_CIRCLE", - "FLAGS", - "BARS", - "FOUR_COLOR_ARROW", - "FOUR_GRAY_ARROW" - ], - "type": "string" - }, - "ConditionalFormattingSolidColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "ContributionAnalysisDefault": { - "additionalProperties": false, - "properties": { - "ContributorDimensions": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" - }, - "MeasureFieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ContributorDimensions", - "MeasureFieldId" - ], - "type": "object" - }, - "CrossDatasetTypes": { - "enum": [ - "ALL_DATASETS", - "SINGLE_DATASET" - ], - "type": "string" - }, - "CurrencyDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Symbol": { - "pattern": "^[A-Z]{3}$", - "type": "string" - } - }, - "type": "object" - }, - "CustomActionFilterOperation": { - "additionalProperties": false, - "properties": { - "SelectedFieldsConfiguration": { - "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" - }, - "TargetVisualsConfiguration": { - "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" - } - }, - "required": [ - "SelectedFieldsConfiguration", - "TargetVisualsConfiguration" - ], - "type": "object" - }, - "CustomActionNavigationOperation": { - "additionalProperties": false, - "properties": { - "LocalNavigationConfiguration": { - "$ref": "#/definitions/LocalNavigationConfiguration" - } - }, - "type": "object" - }, - "CustomActionSetParametersOperation": { - "additionalProperties": false, - "properties": { - "ParameterValueConfigurations": { - "items": { - "$ref": "#/definitions/SetParameterValueConfiguration" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "ParameterValueConfigurations" - ], - "type": "object" - }, - "CustomActionURLOperation": { - "additionalProperties": false, - "properties": { - "URLTarget": { - "$ref": "#/definitions/URLTargetConfiguration" - }, - "URLTemplate": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "URLTarget", - "URLTemplate" - ], - "type": "object" - }, - "CustomColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "SpecialValue": { - "$ref": "#/definitions/SpecialValue" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "CustomContentConfiguration": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/CustomContentType" - }, - "ContentUrl": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ImageScaling": { - "$ref": "#/definitions/CustomContentImageScalingConfiguration" - } - }, - "type": "object" - }, - "CustomContentImageScalingConfiguration": { - "enum": [ - "FIT_TO_HEIGHT", - "FIT_TO_WIDTH", - "DO_NOT_SCALE", - "SCALE_TO_VISUAL" - ], - "type": "string" - }, - "CustomContentType": { - "enum": [ - "IMAGE", - "OTHER_EMBEDDED_CONTENT" - ], - "type": "string" - }, - "CustomContentVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/CustomContentConfiguration" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "CustomFilterConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValue": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomFilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "CustomNarrativeOptions": { - "additionalProperties": false, - "properties": { - "Narrative": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Narrative" - ], - "type": "object" - }, - "CustomParameterValues": { - "additionalProperties": false, - "properties": { - "DateTimeValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "DecimalValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "IntegerValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - }, - "StringValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "CustomValuesConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValues": { - "$ref": "#/definitions/CustomParameterValues" - }, - "IncludeNullValue": { - "type": "boolean" - } - }, - "required": [ - "CustomValues" - ], - "type": "object" - }, - "DataBarsOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "NegativeColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "DataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "DataFieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "DataLabelContent": { - "enum": [ - "VALUE", - "PERCENT", - "VALUE_AND_PERCENT" - ], - "type": "string" - }, - "DataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DataLabelTypes": { - "items": { - "$ref": "#/definitions/DataLabelType" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelContent": { - "$ref": "#/definitions/DataLabelContent" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Overlap": { - "$ref": "#/definitions/DataLabelOverlap" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataLabelOverlap": { - "enum": [ - "DISABLE_OVERLAP", - "ENABLE_OVERLAP" - ], - "type": "string" - }, - "DataLabelPosition": { - "enum": [ - "INSIDE", - "OUTSIDE", - "LEFT", - "TOP", - "BOTTOM", - "RIGHT" - ], - "type": "string" - }, - "DataLabelType": { - "additionalProperties": false, - "properties": { - "DataPathLabelType": { - "$ref": "#/definitions/DataPathLabelType" - }, - "FieldLabelType": { - "$ref": "#/definitions/FieldLabelType" - }, - "MaximumLabelType": { - "$ref": "#/definitions/MaximumLabelType" - }, - "MinimumLabelType": { - "$ref": "#/definitions/MinimumLabelType" - }, - "RangeEndsLabelType": { - "$ref": "#/definitions/RangeEndsLabelType" - } - }, - "type": "object" - }, - "DataPathColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Element": { - "$ref": "#/definitions/DataPathValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Color", - "Element" - ], - "type": "object" - }, - "DataPathLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DataPathSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "SortPaths": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Direction", - "SortPaths" - ], - "type": "object" - }, - "DataPathType": { - "additionalProperties": false, - "properties": { - "PivotTableDataPathType": { - "$ref": "#/definitions/PivotTableDataPathType" - } - }, - "type": "object" - }, - "DataPathValue": { - "additionalProperties": false, - "properties": { - "DataPathType": { - "$ref": "#/definitions/DataPathType" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FieldValue": { - "maxLength": 2048, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DataSetConfiguration": { - "additionalProperties": false, - "properties": { - "ColumnGroupSchemaList": { - "items": { - "$ref": "#/definitions/ColumnGroupSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "DataSetSchema": { - "$ref": "#/definitions/DataSetSchema" - }, - "Placeholder": { - "type": "string" - } - }, - "type": "object" - }, - "DataSetReference": { - "additionalProperties": false, - "properties": { - "DataSetArn": { - "type": "string" - }, - "DataSetPlaceholder": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "DataSetArn", - "DataSetPlaceholder" - ], - "type": "object" - }, - "DataSetSchema": { - "additionalProperties": false, - "properties": { - "ColumnSchemaList": { - "items": { - "$ref": "#/definitions/ColumnSchema" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateAggregationFunction": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX" - ], - "type": "string" - }, - "DateAxisOptions": { - "additionalProperties": false, - "properties": { - "MissingDateVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DateDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DateGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/DateAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "DateTimeDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValues": { - "items": { - "format": "date-time", - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DateTimeFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "DateTimeHierarchy": { - "additionalProperties": false, - "properties": { - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "HierarchyId" - ], - "type": "object" - }, - "DateTimeParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DateTimeDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "DateTimePickerControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DateTimeValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "format": "date-time", - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DayOfTheWeek": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "DecimalDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "DecimalParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/DecimalDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "DecimalPlacesConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlaces": { - "maximum": 20, - "minimum": 0, - "type": "number" - } - }, - "required": [ - "DecimalPlaces" - ], - "type": "object" - }, - "DecimalValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "DefaultDateTimePickerControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "type": "object" - }, - "DefaultFilterControlConfiguration": { - "additionalProperties": false, - "properties": { - "ControlOptions": { - "$ref": "#/definitions/DefaultFilterControlOptions" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ControlOptions", - "Title" - ], - "type": "object" - }, - "DefaultFilterControlOptions": { - "additionalProperties": false, - "properties": { - "DefaultDateTimePickerOptions": { - "$ref": "#/definitions/DefaultDateTimePickerControlOptions" - }, - "DefaultDropdownOptions": { - "$ref": "#/definitions/DefaultFilterDropDownControlOptions" - }, - "DefaultListOptions": { - "$ref": "#/definitions/DefaultFilterListControlOptions" - }, - "DefaultRelativeDateTimeOptions": { - "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" - }, - "DefaultSliderOptions": { - "$ref": "#/definitions/DefaultSliderControlOptions" - }, - "DefaultTextAreaOptions": { - "$ref": "#/definitions/DefaultTextAreaControlOptions" - }, - "DefaultTextFieldOptions": { - "$ref": "#/definitions/DefaultTextFieldControlOptions" - } - }, - "type": "object" - }, - "DefaultFilterDropDownControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFilterListControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "type": "object" - }, - "DefaultFreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultGridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultInteractiveLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeForm": { - "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" - }, - "Grid": { - "$ref": "#/definitions/DefaultGridLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultNewSheetConfiguration": { - "additionalProperties": false, - "properties": { - "InteractiveLayoutConfiguration": { - "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" - }, - "PaginatedLayoutConfiguration": { - "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" - }, - "SheetContentType": { - "$ref": "#/definitions/SheetContentType" - } - }, - "type": "object" - }, - "DefaultPaginatedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "SectionBased": { - "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "DefaultRelativeDateTimeControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultSectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - } - }, - "required": [ - "CanvasSizeOptions" - ], - "type": "object" - }, - "DefaultSliderControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "StepSize" - ], - "type": "object" - }, - "DefaultTextAreaControlOptions": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - } - }, - "type": "object" - }, - "DefaultTextFieldControlOptions": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - } - }, - "type": "object" - }, - "DestinationParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValuesConfiguration": { - "$ref": "#/definitions/CustomValuesConfiguration" - }, - "SelectAllValueOptions": { - "$ref": "#/definitions/SelectAllValueOptions" - }, - "SourceColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "SourceField": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SourceParameterName": { - "type": "string" - } - }, - "type": "object" - }, - "DimensionField": { - "additionalProperties": false, - "properties": { - "CategoricalDimensionField": { - "$ref": "#/definitions/CategoricalDimensionField" - }, - "DateDimensionField": { - "$ref": "#/definitions/DateDimensionField" - }, - "NumericalDimensionField": { - "$ref": "#/definitions/NumericalDimensionField" - } - }, - "type": "object" - }, - "DonutCenterOptions": { - "additionalProperties": false, - "properties": { - "LabelVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "DonutOptions": { - "additionalProperties": false, - "properties": { - "ArcOptions": { - "$ref": "#/definitions/ArcOptions" - }, - "DonutCenterOptions": { - "$ref": "#/definitions/DonutCenterOptions" - } - }, - "type": "object" - }, - "DrillDownFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryDrillDownFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityDrillDownFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeDrillDownFilter" - } - }, - "type": "object" - }, - "DropDownControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "DynamicDefaultValue": { - "additionalProperties": false, - "properties": { - "DefaultValueColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "GroupNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "UserNameColumn": { - "$ref": "#/definitions/ColumnIdentifier" - } - }, - "required": [ - "DefaultValueColumn" - ], - "type": "object" - }, - "EmptyVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "Entity": { - "additionalProperties": false, - "properties": { - "Path": { - "pattern": "\\S", - "type": "string" - } - }, - "type": "object" - }, - "ExcludePeriodConfiguration": { - "additionalProperties": false, - "properties": { - "Amount": { - "default": null, - "type": "number" - }, - "Granularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "Amount", - "Granularity" - ], - "type": "object" - }, - "ExplicitHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 2, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "FieldBasedTooltip": { - "additionalProperties": false, - "properties": { - "AggregationVisibility": { - "$ref": "#/definitions/Visibility" - }, - "TooltipFields": { - "items": { - "$ref": "#/definitions/TooltipItem" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "TooltipTitleType": { - "$ref": "#/definitions/TooltipTitleType" - } - }, - "type": "object" - }, - "FieldLabelType": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FieldSeriesItem": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Settings": { - "$ref": "#/definitions/LineChartSeriesSettings" - } - }, - "required": [ - "AxisBinding", - "FieldId" - ], - "type": "object" - }, - "FieldSort": { - "additionalProperties": false, - "properties": { - "Direction": { - "$ref": "#/definitions/SortDirection" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Direction", - "FieldId" - ], - "type": "object" - }, - "FieldSortOptions": { - "additionalProperties": false, - "properties": { - "ColumnSort": { - "$ref": "#/definitions/ColumnSort" - }, - "FieldSort": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "FieldTooltipItem": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Label": { - "type": "string" - }, - "TooltipTarget": { - "$ref": "#/definitions/TooltipTarget" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/FilledMapConditionalFormattingOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "ConditionalFormattingOptions" - ], - "type": "object" - }, - "FilledMapConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Shape": { - "$ref": "#/definitions/FilledMapShapeConditionalFormatting" - } - }, - "required": [ - "Shape" - ], - "type": "object" - }, - "FilledMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/FilledMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/FilledMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "FilledMapFieldWells": { - "additionalProperties": false, - "properties": { - "FilledMapAggregatedFieldWells": { - "$ref": "#/definitions/FilledMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "FilledMapShapeConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Format": { - "$ref": "#/definitions/ShapeConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "FilledMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilledMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FilledMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/FilledMapConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Filter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/CategoryFilter" - }, - "NestedFilter": { - "$ref": "#/definitions/NestedFilter" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/NumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/NumericRangeFilter" - }, - "RelativeDatesFilter": { - "$ref": "#/definitions/RelativeDatesFilter" - }, - "TimeEqualityFilter": { - "$ref": "#/definitions/TimeEqualityFilter" - }, - "TimeRangeFilter": { - "$ref": "#/definitions/TimeRangeFilter" - }, - "TopBottomFilter": { - "$ref": "#/definitions/TopBottomFilter" - } - }, - "type": "object" - }, - "FilterControl": { - "additionalProperties": false, - "properties": { - "CrossSheet": { - "$ref": "#/definitions/FilterCrossSheetControl" - }, - "DateTimePicker": { - "$ref": "#/definitions/FilterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/FilterDropDownControl" - }, - "List": { - "$ref": "#/definitions/FilterListControl" - }, - "RelativeDateTime": { - "$ref": "#/definitions/FilterRelativeDateTimeControl" - }, - "Slider": { - "$ref": "#/definitions/FilterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/FilterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/FilterTextFieldControl" - } - }, - "type": "object" - }, - "FilterCrossSheetControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId" - ], - "type": "object" - }, - "FilterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlDateTimePickerType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterGroup": { - "additionalProperties": false, - "properties": { - "CrossDataset": { - "$ref": "#/definitions/CrossDatasetTypes" - }, - "FilterGroupId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/Filter" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "ScopeConfiguration": { - "$ref": "#/definitions/FilterScopeConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "required": [ - "CrossDataset", - "FilterGroupId", - "Filters", - "ScopeConfiguration" - ], - "type": "object" - }, - "FilterListConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryValues": { - "items": { - "maxLength": 512, - "minLength": 0, - "type": "string" - }, - "maxItems": 100000, - "minItems": 0, - "type": "array" - }, - "MatchOperator": { - "$ref": "#/definitions/CategoryFilterMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "SelectAllOptions": { - "$ref": "#/definitions/CategoryFilterSelectAllOptions" - } - }, - "required": [ - "MatchOperator" - ], - "type": "object" - }, - "FilterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/FilterSelectableValues" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterNullOption": { - "enum": [ - "ALL_VALUES", - "NULLS_ONLY", - "NON_NULLS_ONLY" - ], - "type": "string" - }, - "FilterOperationSelectedFieldsConfiguration": { - "additionalProperties": false, - "properties": { - "SelectedColumns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "$ref": "#/definitions/SelectedFieldOptions" - }, - "SelectedFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "FilterOperationTargetVisualsConfiguration": { - "additionalProperties": false, - "properties": { - "SameSheetTargetVisualConfiguration": { - "$ref": "#/definitions/SameSheetTargetVisualConfiguration" - } - }, - "type": "object" - }, - "FilterRelativeDateTimeControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "AllSheets": { - "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" - }, - "SelectedSheets": { - "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" - } - }, - "type": "object" - }, - "FilterSelectableValues": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FilterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlSliderType" - } - }, - "required": [ - "FilterControlId", - "MaximumValue", - "MinimumValue", - "SourceFilterId", - "StepSize", - "Title" - ], - "type": "object" - }, - "FilterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "FilterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceFilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FilterControlId", - "SourceFilterId", - "Title" - ], - "type": "object" - }, - "FilterVisualScope": { - "enum": [ - "ALL_VISUALS", - "SELECTED_VISUALS" - ], - "type": "string" - }, - "FontConfiguration": { - "additionalProperties": false, - "properties": { - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontDecoration": { - "$ref": "#/definitions/FontDecoration" - }, - "FontSize": { - "$ref": "#/definitions/FontSize" - }, - "FontStyle": { - "$ref": "#/definitions/FontStyle" - }, - "FontWeight": { - "$ref": "#/definitions/FontWeight" - } - }, - "type": "object" - }, - "FontDecoration": { - "enum": [ - "UNDERLINE", - "NONE" - ], - "type": "string" - }, - "FontSize": { - "additionalProperties": false, - "properties": { - "Relative": { - "$ref": "#/definitions/RelativeFontSize" - } - }, - "type": "object" - }, - "FontStyle": { - "enum": [ - "NORMAL", - "ITALIC" - ], - "type": "string" - }, - "FontWeight": { - "additionalProperties": false, - "properties": { - "Name": { - "$ref": "#/definitions/FontWeightName" - } - }, - "type": "object" - }, - "FontWeightName": { - "enum": [ - "NORMAL", - "BOLD" - ], - "type": "string" - }, - "ForecastComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "CustomSeasonalityValue": { - "default": null, - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "LowerBoundary": { - "default": null, - "type": "number" - }, - "Name": { - "type": "string" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "$ref": "#/definitions/ForecastComputationSeasonality" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "UpperBoundary": { - "default": null, - "type": "number" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ForecastComputationSeasonality": { - "enum": [ - "AUTOMATIC", - "CUSTOM" - ], - "type": "string" - }, - "ForecastConfiguration": { - "additionalProperties": false, - "properties": { - "ForecastProperties": { - "$ref": "#/definitions/TimeBasedForecastProperties" - }, - "Scenario": { - "$ref": "#/definitions/ForecastScenario" - } - }, - "type": "object" - }, - "ForecastScenario": { - "additionalProperties": false, - "properties": { - "WhatIfPointScenario": { - "$ref": "#/definitions/WhatIfPointScenario" - }, - "WhatIfRangeScenario": { - "$ref": "#/definitions/WhatIfRangeScenario" - } - }, - "type": "object" - }, - "FormatConfiguration": { - "additionalProperties": false, - "properties": { - "DateTimeFormatConfiguration": { - "$ref": "#/definitions/DateTimeFormatConfiguration" - }, - "NumberFormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "StringFormatConfiguration": { - "$ref": "#/definitions/StringFormatConfiguration" - } - }, - "type": "object" - }, - "FreeFormLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "FreeFormLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FreeFormLayoutElement": { - "additionalProperties": false, - "properties": { - "BackgroundStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" - }, - "BorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "Height": { - "type": "string" - }, - "LoadingAnimation": { - "$ref": "#/definitions/LoadingAnimation" - }, - "RenderingRules": { - "items": { - "$ref": "#/definitions/SheetElementRenderingRule" - }, - "maxItems": 10000, - "minItems": 0, - "type": "array" - }, - "SelectedBorderStyle": { - "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - }, - "XAxisLocation": { - "type": "string" - }, - "YAxisLocation": { - "type": "string" - } - }, - "required": [ - "ElementId", - "ElementType", - "Height", - "Width", - "XAxisLocation", - "YAxisLocation" - ], - "type": "object" - }, - "FreeFormLayoutElementBackgroundStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutElementBorderStyle": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FreeFormLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - } - }, - "required": [ - "OptimizedViewPortWidth" - ], - "type": "object" - }, - "FreeFormSectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "Elements": { - "items": { - "$ref": "#/definitions/FreeFormLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "FunnelChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabelOptions": { - "$ref": "#/definitions/FunnelChartDataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/FunnelChartFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/FunnelChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "FunnelChartDataLabelOptions": { - "additionalProperties": false, - "properties": { - "CategoryLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LabelColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "LabelFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "MeasureDataLabelStyle": { - "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" - }, - "MeasureLabelVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Position": { - "$ref": "#/definitions/DataLabelPosition" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "FunnelChartFieldWells": { - "additionalProperties": false, - "properties": { - "FunnelChartAggregatedFieldWells": { - "$ref": "#/definitions/FunnelChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "FunnelChartMeasureDataLabelStyle": { - "enum": [ - "VALUE_ONLY", - "PERCENTAGE_BY_FIRST_STAGE", - "PERCENTAGE_BY_PREVIOUS_STAGE", - "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", - "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" - ], - "type": "string" - }, - "FunnelChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "FunnelChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/FunnelChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GaugeChartArcConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/GaugeChartConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/GaugeChartArcConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" - } - }, - "type": "object" - }, - "GaugeChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/GaugeChartFieldWells" - }, - "GaugeChartOptions": { - "$ref": "#/definitions/GaugeChartOptions" - }, - "TooltipOptions": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "GaugeChartFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GaugeChartOptions": { - "additionalProperties": false, - "properties": { - "Arc": { - "$ref": "#/definitions/ArcConfiguration" - }, - "ArcAxis": { - "$ref": "#/definitions/ArcAxisConfiguration" - }, - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - } - }, - "type": "object" - }, - "GaugeChartPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "GaugeChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GaugeChartConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/GaugeChartConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialCoordinateBounds": { - "additionalProperties": false, - "properties": { - "East": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - }, - "North": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "South": { - "maximum": 90, - "minimum": -90, - "type": "number" - }, - "West": { - "maximum": 1800, - "minimum": -1800, - "type": "number" - } - }, - "required": [ - "East", - "North", - "South", - "West" - ], - "type": "object" - }, - "GeospatialHeatmapColorScale": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/GeospatialHeatmapDataColor" - }, - "maxItems": 2, - "minItems": 2, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialHeatmapConfiguration": { - "additionalProperties": false, - "properties": { - "HeatmapColor": { - "$ref": "#/definitions/GeospatialHeatmapColorScale" - } - }, - "type": "object" - }, - "GeospatialHeatmapDataColor": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "required": [ - "Color" - ], - "type": "object" - }, - "GeospatialMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Geospatial": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GeospatialMapConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/GeospatialMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "MapStyleOptions": { - "$ref": "#/definitions/GeospatialMapStyleOptions" - }, - "PointStyleOptions": { - "$ref": "#/definitions/GeospatialPointStyleOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WindowOptions": { - "$ref": "#/definitions/GeospatialWindowOptions" - } - }, - "type": "object" - }, - "GeospatialMapFieldWells": { - "additionalProperties": false, - "properties": { - "GeospatialMapAggregatedFieldWells": { - "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "GeospatialMapStyleOptions": { - "additionalProperties": false, - "properties": { - "BaseMapStyle": { - "$ref": "#/definitions/BaseMapStyleType" - } - }, - "type": "object" - }, - "GeospatialMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/GeospatialMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "GeospatialPointStyleOptions": { - "additionalProperties": false, - "properties": { - "ClusterMarkerConfiguration": { - "$ref": "#/definitions/ClusterMarkerConfiguration" - }, - "HeatmapConfiguration": { - "$ref": "#/definitions/GeospatialHeatmapConfiguration" - }, - "SelectedPointStyle": { - "$ref": "#/definitions/GeospatialSelectedPointStyle" - } - }, - "type": "object" - }, - "GeospatialSelectedPointStyle": { - "enum": [ - "POINT", - "CLUSTER", - "HEATMAP" - ], - "type": "string" - }, - "GeospatialWindowOptions": { - "additionalProperties": false, - "properties": { - "Bounds": { - "$ref": "#/definitions/GeospatialCoordinateBounds" - }, - "MapZoomMode": { - "$ref": "#/definitions/MapZoomMode" - } - }, - "type": "object" - }, - "GlobalTableBorderOptions": { - "additionalProperties": false, - "properties": { - "SideSpecificBorder": { - "$ref": "#/definitions/TableSideBorderOptions" - }, - "UniformBorder": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "GradientColor": { - "additionalProperties": false, - "properties": { - "Stops": { - "items": { - "$ref": "#/definitions/GradientStop" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "GradientStop": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "DataValue": { - "default": null, - "type": "number" - }, - "GradientOffset": { - "default": 0, - "type": "number" - } - }, - "required": [ - "GradientOffset" - ], - "type": "object" - }, - "GridLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "ScreenCanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" - } - }, - "type": "object" - }, - "GridLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "CanvasSizeOptions": { - "$ref": "#/definitions/GridLayoutCanvasSizeOptions" - }, - "Elements": { - "items": { - "$ref": "#/definitions/GridLayoutElement" - }, - "maxItems": 430, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Elements" - ], - "type": "object" - }, - "GridLayoutElement": { - "additionalProperties": false, - "properties": { - "ColumnIndex": { - "maximum": 35, - "minimum": 0, - "type": "number" - }, - "ColumnSpan": { - "maximum": 36, - "minimum": 1, - "type": "number" - }, - "ElementId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ElementType": { - "$ref": "#/definitions/LayoutElementType" - }, - "RowIndex": { - "maximum": 9009, - "minimum": 0, - "type": "number" - }, - "RowSpan": { - "maximum": 21, - "minimum": 1, - "type": "number" - } - }, - "required": [ - "ColumnSpan", - "ElementId", - "ElementType", - "RowSpan" - ], - "type": "object" - }, - "GridLayoutScreenCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "OptimizedViewPortWidth": { - "type": "string" - }, - "ResizeOption": { - "$ref": "#/definitions/ResizeOption" - } - }, - "required": [ - "ResizeOption" - ], - "type": "object" - }, - "GrowthRateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodSize": { - "default": 0, - "maximum": 52, - "minimum": 2, - "type": "number" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "HeaderFooterSectionConfiguration": { - "additionalProperties": false, - "properties": { - "Layout": { - "$ref": "#/definitions/SectionLayoutConfiguration" - }, - "SectionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/SectionStyle" - } - }, - "required": [ - "Layout", - "SectionId" - ], - "type": "object" - }, - "HeatMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "ColumnLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HeatMapFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "RowLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/HeatMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "HeatMapFieldWells": { - "additionalProperties": false, - "properties": { - "HeatMapAggregatedFieldWells": { - "$ref": "#/definitions/HeatMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "HeatMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "HeatMapColumnItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapColumnSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "HeatMapRowItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "HeatMapRowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HeatMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HeatMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HistogramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "HistogramBinOptions": { - "additionalProperties": false, - "properties": { - "BinCount": { - "$ref": "#/definitions/BinCountOptions" - }, - "BinWidth": { - "$ref": "#/definitions/BinWidthOptions" - }, - "SelectedBinType": { - "$ref": "#/definitions/HistogramBinType" - }, - "StartValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "HistogramBinType": { - "enum": [ - "BIN_COUNT", - "BIN_WIDTH" - ], - "type": "string" - }, - "HistogramConfiguration": { - "additionalProperties": false, - "properties": { - "BinOptions": { - "$ref": "#/definitions/HistogramBinOptions" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/HistogramFieldWells" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - } - }, - "type": "object" - }, - "HistogramFieldWells": { - "additionalProperties": false, - "properties": { - "HistogramAggregatedFieldWells": { - "$ref": "#/definitions/HistogramAggregatedFieldWells" - } - }, - "type": "object" - }, - "HistogramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/HistogramConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "HorizontalTextAlignment": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT", - "AUTO" - ], - "type": "string" - }, - "Icon": { - "enum": [ - "CARET_UP", - "CARET_DOWN", - "PLUS", - "MINUS", - "ARROW_UP", - "ARROW_DOWN", - "ARROW_LEFT", - "ARROW_UP_LEFT", - "ARROW_DOWN_LEFT", - "ARROW_RIGHT", - "ARROW_UP_RIGHT", - "ARROW_DOWN_RIGHT", - "FACE_UP", - "FACE_DOWN", - "FACE_FLAT", - "ONE_BAR", - "TWO_BAR", - "THREE_BAR", - "CIRCLE", - "TRIANGLE", - "SQUARE", - "FLAG", - "THUMBS_UP", - "THUMBS_DOWN", - "CHECKMARK", - "X" - ], - "type": "string" - }, - "InnerFilter": { - "additionalProperties": false, - "properties": { - "CategoryInnerFilter": { - "$ref": "#/definitions/CategoryInnerFilter" - } - }, - "type": "object" - }, - "InsightConfiguration": { - "additionalProperties": false, - "properties": { - "Computations": { - "items": { - "$ref": "#/definitions/Computation" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "CustomNarrative": { - "$ref": "#/definitions/CustomNarrativeOptions" - } - }, - "type": "object" - }, - "InsightVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "InsightConfiguration": { - "$ref": "#/definitions/InsightConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "VisualId" - ], - "type": "object" - }, - "IntegerDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "number" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "IntegerParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/IntegerDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "IntegerValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "default": null, - "type": "number" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "ItemsLimitConfiguration": { - "additionalProperties": false, - "properties": { - "ItemsLimit": { - "default": null, - "type": "number" - }, - "OtherCategories": { - "$ref": "#/definitions/OtherCategories" - } - }, - "type": "object" - }, - "KPIActualValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIComparisonValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/KPIConditionalFormattingOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "ActualValue": { - "$ref": "#/definitions/KPIActualValueConditionalFormatting" - }, - "ComparisonValue": { - "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" - }, - "PrimaryValue": { - "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" - }, - "ProgressBar": { - "$ref": "#/definitions/KPIProgressBarConditionalFormatting" - } - }, - "type": "object" - }, - "KPIConfiguration": { - "additionalProperties": false, - "properties": { - "FieldWells": { - "$ref": "#/definitions/KPIFieldWells" - }, - "KPIOptions": { - "$ref": "#/definitions/KPIOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/KPISortConfiguration" - } - }, - "type": "object" - }, - "KPIFieldWells": { - "additionalProperties": false, - "properties": { - "TargetValues": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TrendGroups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPIOptions": { - "additionalProperties": false, - "properties": { - "Comparison": { - "$ref": "#/definitions/ComparisonConfiguration" - }, - "PrimaryValueDisplayType": { - "$ref": "#/definitions/PrimaryValueDisplayType" - }, - "PrimaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "ProgressBar": { - "$ref": "#/definitions/ProgressBarOptions" - }, - "SecondaryValue": { - "$ref": "#/definitions/SecondaryValueOptions" - }, - "SecondaryValueFontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Sparkline": { - "$ref": "#/definitions/KPISparklineOptions" - }, - "TrendArrows": { - "$ref": "#/definitions/TrendArrowOptions" - }, - "VisualLayoutOptions": { - "$ref": "#/definitions/KPIVisualLayoutOptions" - } - }, - "type": "object" - }, - "KPIPrimaryValueConditionalFormatting": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPIProgressBarConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ForegroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "KPISortConfiguration": { - "additionalProperties": false, - "properties": { - "TrendGroupSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "KPISparklineOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Type": { - "$ref": "#/definitions/KPISparklineType" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPISparklineType": { - "enum": [ - "LINE", - "AREA" - ], - "type": "string" - }, - "KPIVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/KPIConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/KPIConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "KPIVisualLayoutOptions": { - "additionalProperties": false, - "properties": { - "StandardLayout": { - "$ref": "#/definitions/KPIVisualStandardLayout" - } - }, - "type": "object" - }, - "KPIVisualStandardLayout": { - "additionalProperties": false, - "properties": { - "Type": { - "$ref": "#/definitions/KPIVisualStandardLayoutType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "KPIVisualStandardLayoutType": { - "enum": [ - "CLASSIC", - "VERTICAL" - ], - "type": "string" - }, - "LabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "Layout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/LayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "LayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormLayoutConfiguration" - }, - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - }, - "SectionBasedLayout": { - "$ref": "#/definitions/SectionBasedLayoutConfiguration" - } - }, - "type": "object" - }, - "LayoutElementType": { - "enum": [ - "VISUAL", - "FILTER_CONTROL", - "PARAMETER_CONTROL", - "TEXT_BOX" - ], - "type": "string" - }, - "LegendOptions": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Position": { - "$ref": "#/definitions/LegendPosition" - }, - "Title": { - "$ref": "#/definitions/LabelOptions" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "type": "object" - }, - "LegendPosition": { - "enum": [ - "AUTO", - "RIGHT", - "BOTTOM", - "TOP" - ], - "type": "string" - }, - "LineChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Colors": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartConfiguration": { - "additionalProperties": false, - "properties": { - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DefaultSeriesSettings": { - "$ref": "#/definitions/LineChartDefaultSeriesSettings" - }, - "FieldWells": { - "$ref": "#/definitions/LineChartFieldWells" - }, - "ForecastConfigurations": { - "items": { - "$ref": "#/definitions/ForecastConfiguration" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ReferenceLines": { - "items": { - "$ref": "#/definitions/ReferenceLine" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SecondaryYAxisDisplayOptions": { - "$ref": "#/definitions/LineSeriesAxisDisplayOptions" - }, - "SecondaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Series": { - "items": { - "$ref": "#/definitions/SeriesItem" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "SingleAxisOptions": { - "$ref": "#/definitions/SingleAxisOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/LineChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "Type": { - "$ref": "#/definitions/LineChartType" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "LineChartDefaultSeriesSettings": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartFieldWells": { - "additionalProperties": false, - "properties": { - "LineChartAggregatedFieldWells": { - "$ref": "#/definitions/LineChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "LineChartLineStyle": { - "enum": [ - "SOLID", - "DOTTED", - "DASHED" - ], - "type": "string" - }, - "LineChartLineStyleSettings": { - "additionalProperties": false, - "properties": { - "LineInterpolation": { - "$ref": "#/definitions/LineInterpolation" - }, - "LineStyle": { - "$ref": "#/definitions/LineChartLineStyle" - }, - "LineVisibility": { - "$ref": "#/definitions/Visibility" - }, - "LineWidth": { - "type": "string" - } - }, - "type": "object" - }, - "LineChartMarkerShape": { - "enum": [ - "CIRCLE", - "TRIANGLE", - "SQUARE", - "DIAMOND", - "ROUNDED_SQUARE" - ], - "type": "string" - }, - "LineChartMarkerStyleSettings": { - "additionalProperties": false, - "properties": { - "MarkerColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "MarkerShape": { - "$ref": "#/definitions/LineChartMarkerShape" - }, - "MarkerSize": { - "type": "string" - }, - "MarkerVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LineChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "LineStyleSettings": { - "$ref": "#/definitions/LineChartLineStyleSettings" - }, - "MarkerStyleSettings": { - "$ref": "#/definitions/LineChartMarkerStyleSettings" - } - }, - "type": "object" - }, - "LineChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "LineChartType": { - "enum": [ - "LINE", - "AREA", - "STACKED_AREA" - ], - "type": "string" - }, - "LineChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/LineChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "LineInterpolation": { - "enum": [ - "LINEAR", - "SMOOTH", - "STEPPED" - ], - "type": "string" - }, - "LineSeriesAxisDisplayOptions": { - "additionalProperties": false, - "properties": { - "AxisOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "MissingDataConfigurations": { - "items": { - "$ref": "#/definitions/MissingDataConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ListControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "SearchOptions": { - "$ref": "#/definitions/ListControlSearchOptions" - }, - "SelectAllOptions": { - "$ref": "#/definitions/ListControlSelectAllOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "ListControlSearchOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ListControlSelectAllOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LoadingAnimation": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "LocalNavigationConfiguration": { - "additionalProperties": false, - "properties": { - "TargetSheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "TargetSheetId" - ], - "type": "object" - }, - "LongFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "MapZoomMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "MappedDataSetParameter": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DataSetParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - } - }, - "required": [ - "DataSetIdentifier", - "DataSetParameterName" - ], - "type": "object" - }, - "MaximumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MaximumMinimumComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/MaximumMinimumComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "MaximumMinimumComputationType": { - "enum": [ - "MAXIMUM", - "MINIMUM" - ], - "type": "string" - }, - "MeasureField": { - "additionalProperties": false, - "properties": { - "CalculatedMeasureField": { - "$ref": "#/definitions/CalculatedMeasureField" - }, - "CategoricalMeasureField": { - "$ref": "#/definitions/CategoricalMeasureField" - }, - "DateMeasureField": { - "$ref": "#/definitions/DateMeasureField" - }, - "NumericalMeasureField": { - "$ref": "#/definitions/NumericalMeasureField" - } - }, - "type": "object" - }, - "MetricComparisonComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "FromValue": { - "$ref": "#/definitions/MeasureField" - }, - "Name": { - "type": "string" - }, - "TargetValue": { - "$ref": "#/definitions/MeasureField" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "MinimumLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "MissingDataConfiguration": { - "additionalProperties": false, - "properties": { - "TreatmentOption": { - "$ref": "#/definitions/MissingDataTreatmentOption" - } - }, - "type": "object" - }, - "MissingDataTreatmentOption": { - "enum": [ - "INTERPOLATE", - "SHOW_AS_ZERO", - "SHOW_AS_BLANK" - ], - "type": "string" - }, - "NegativeValueConfiguration": { - "additionalProperties": false, - "properties": { - "DisplayMode": { - "$ref": "#/definitions/NegativeValueDisplayMode" - } - }, - "required": [ - "DisplayMode" - ], - "type": "object" - }, - "NegativeValueDisplayMode": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - }, - "NestedFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeInnerSet": { - "default": false, - "type": "boolean" - }, - "InnerFilter": { - "$ref": "#/definitions/InnerFilter" - } - }, - "required": [ - "Column", - "FilterId", - "IncludeInnerSet", - "InnerFilter" - ], - "type": "object" - }, - "NullValueFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullString": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "NullString" - ], - "type": "object" - }, - "NumberDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumberScale": { - "$ref": "#/definitions/NumberScale" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "NumberFormatConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "NumericAxisOptions": { - "additionalProperties": false, - "properties": { - "Range": { - "$ref": "#/definitions/AxisDisplayRange" - }, - "Scale": { - "$ref": "#/definitions/AxisScale" - } - }, - "type": "object" - }, - "NumericEqualityDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Column", - "Value" - ], - "type": "object" - }, - "NumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MatchOperator": { - "$ref": "#/definitions/NumericEqualityMatchOperator" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - }, - "Value": { - "default": null, - "type": "number" - } - }, - "required": [ - "Column", - "FilterId", - "MatchOperator", - "NullOption" - ], - "type": "object" - }, - "NumericEqualityMatchOperator": { - "enum": [ - "EQUALS", - "DOES_NOT_EQUAL" - ], - "type": "string" - }, - "NumericFilterSelectAllOptions": { - "enum": [ - "FILTER_ALL_VALUES" - ], - "type": "string" - }, - "NumericFormatConfiguration": { - "additionalProperties": false, - "properties": { - "CurrencyDisplayFormatConfiguration": { - "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" - }, - "NumberDisplayFormatConfiguration": { - "$ref": "#/definitions/NumberDisplayFormatConfiguration" - }, - "PercentageDisplayFormatConfiguration": { - "$ref": "#/definitions/PercentageDisplayFormatConfiguration" - } - }, - "type": "object" - }, - "NumericRangeFilter": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "RangeMinimum": { - "$ref": "#/definitions/NumericRangeFilterValue" - }, - "SelectAllOptions": { - "$ref": "#/definitions/NumericFilterSelectAllOptions" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "NumericRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StaticValue": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "NumericSeparatorConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalSeparator": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "ThousandsSeparator": { - "$ref": "#/definitions/ThousandSeparatorOptions" - } - }, - "type": "object" - }, - "NumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT", - "SPACE" - ], - "type": "string" - }, - "NumericalAggregationFunction": { - "additionalProperties": false, - "properties": { - "PercentileAggregation": { - "$ref": "#/definitions/PercentileAggregation" - }, - "SimpleNumericalAggregation": { - "$ref": "#/definitions/SimpleNumericalAggregationFunction" - } - }, - "type": "object" - }, - "NumericalDimensionField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "NumericalMeasureField": { - "additionalProperties": false, - "properties": { - "AggregationFunction": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/NumberFormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "OtherCategories": { - "enum": [ - "INCLUDE", - "EXCLUDE" - ], - "type": "string" - }, - "PaginationConfiguration": { - "additionalProperties": false, - "properties": { - "PageNumber": { - "minimum": 0, - "type": "number" - }, - "PageSize": { - "default": null, - "type": "number" - } - }, - "required": [ - "PageNumber", - "PageSize" - ], - "type": "object" - }, - "PanelBorderStyle": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "PanelConfiguration": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BackgroundVisibility": { - "$ref": "#/definitions/Visibility" - }, - "BorderColor": { - "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", - "type": "string" - }, - "BorderStyle": { - "$ref": "#/definitions/PanelBorderStyle" - }, - "BorderThickness": { - "type": "string" - }, - "BorderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "GutterSpacing": { - "type": "string" - }, - "GutterVisibility": { - "$ref": "#/definitions/Visibility" - }, - "Title": { - "$ref": "#/definitions/PanelTitleOptions" - } - }, - "type": "object" - }, - "PanelTitleOptions": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PaperOrientation": { - "enum": [ - "PORTRAIT", - "LANDSCAPE" - ], - "type": "string" - }, - "PaperSize": { - "enum": [ - "US_LETTER", - "US_LEGAL", - "US_TABLOID_LEDGER", - "A0", - "A1", - "A2", - "A3", - "A4", - "A5", - "JIS_B4", - "JIS_B5" - ], - "type": "string" - }, - "ParameterControl": { - "additionalProperties": false, - "properties": { - "DateTimePicker": { - "$ref": "#/definitions/ParameterDateTimePickerControl" - }, - "Dropdown": { - "$ref": "#/definitions/ParameterDropDownControl" - }, - "List": { - "$ref": "#/definitions/ParameterListControl" - }, - "Slider": { - "$ref": "#/definitions/ParameterSliderControl" - }, - "TextArea": { - "$ref": "#/definitions/ParameterTextAreaControl" - }, - "TextField": { - "$ref": "#/definitions/ParameterTextFieldControl" - } - }, - "type": "object" - }, - "ParameterDateTimePickerControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/DateTimePickerControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DateTimeParameterDeclaration": { - "$ref": "#/definitions/DateTimeParameterDeclaration" - }, - "DecimalParameterDeclaration": { - "$ref": "#/definitions/DecimalParameterDeclaration" - }, - "IntegerParameterDeclaration": { - "$ref": "#/definitions/IntegerParameterDeclaration" - }, - "StringParameterDeclaration": { - "$ref": "#/definitions/StringParameterDeclaration" - } - }, - "type": "object" - }, - "ParameterDropDownControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/DropDownControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterListControl": { - "additionalProperties": false, - "properties": { - "CascadingControlConfiguration": { - "$ref": "#/definitions/CascadingControlConfiguration" - }, - "DisplayOptions": { - "$ref": "#/definitions/ListControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SelectableValues": { - "$ref": "#/definitions/ParameterSelectableValues" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "$ref": "#/definitions/SheetControlListType" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterSelectableValues": { - "additionalProperties": false, - "properties": { - "LinkToDataSetColumn": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "Values": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ParameterSliderControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/SliderControlDisplayOptions" - }, - "MaximumValue": { - "default": 0, - "type": "number" - }, - "MinimumValue": { - "default": 0, - "type": "number" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "StepSize": { - "default": 0, - "type": "number" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "MaximumValue", - "MinimumValue", - "ParameterControlId", - "SourceParameterName", - "StepSize", - "Title" - ], - "type": "object" - }, - "ParameterTextAreaControl": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DisplayOptions": { - "$ref": "#/definitions/TextAreaControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterTextFieldControl": { - "additionalProperties": false, - "properties": { - "DisplayOptions": { - "$ref": "#/definitions/TextFieldControlDisplayOptions" - }, - "ParameterControlId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "SourceParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Title": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ParameterControlId", - "SourceParameterName", - "Title" - ], - "type": "object" - }, - "ParameterValueType": { - "enum": [ - "MULTI_VALUED", - "SINGLE_VALUED" - ], - "type": "string" - }, - "PercentVisibleRange": { - "additionalProperties": false, - "properties": { - "From": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - }, - "To": { - "default": null, - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PercentageDisplayFormatConfiguration": { - "additionalProperties": false, - "properties": { - "DecimalPlacesConfiguration": { - "$ref": "#/definitions/DecimalPlacesConfiguration" - }, - "NegativeValueConfiguration": { - "$ref": "#/definitions/NegativeValueConfiguration" - }, - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "Prefix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "SeparatorConfiguration": { - "$ref": "#/definitions/NumericSeparatorConfiguration" - }, - "Suffix": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PercentileAggregation": { - "additionalProperties": false, - "properties": { - "PercentileValue": { - "maximum": 100, - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "PeriodOverPeriodComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PeriodToDateComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "PeriodTimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "PieChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SmallMultiples": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ContributionAnalysisDefaults": { - "items": { - "$ref": "#/definitions/ContributionAnalysisDefault" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "DonutOptions": { - "$ref": "#/definitions/DonutOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PieChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SmallMultiplesOptions": { - "$ref": "#/definitions/SmallMultiplesOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PieChartSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "ValueLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "PieChartFieldWells": { - "additionalProperties": false, - "properties": { - "PieChartAggregatedFieldWells": { - "$ref": "#/definitions/PieChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "PieChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SmallMultiplesLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SmallMultiplesSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PieChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PieChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotFieldSortOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "SortBy": { - "$ref": "#/definitions/PivotTableSortBy" - } - }, - "required": [ - "FieldId", - "SortBy" - ], - "type": "object" - }, - "PivotTableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Rows": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 40, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Scope": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "Scopes": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingScope" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/PivotTableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/PivotTableCellConditionalFormatting" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScope": { - "additionalProperties": false, - "properties": { - "Role": { - "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" - } - }, - "type": "object" - }, - "PivotTableConditionalFormattingScopeRole": { - "enum": [ - "FIELD", - "FIELD_TOTAL", - "GRAND_TOTAL" - ], - "type": "string" - }, - "PivotTableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/PivotTableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/PivotTableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/PivotTablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/PivotTableSortConfiguration" - }, - "TableOptions": { - "$ref": "#/definitions/PivotTableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/PivotTableTotalOptions" - } - }, - "type": "object" - }, - "PivotTableDataPathOption": { - "additionalProperties": false, - "properties": { - "DataPathList": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "DataPathList" - ], - "type": "object" - }, - "PivotTableDataPathType": { - "enum": [ - "HIERARCHY_ROWS_LAYOUT_COLUMN", - "MULTIPLE_ROW_METRICS_COLUMN", - "EMPTY_COLUMN_HEADER", - "COUNT_METRIC_COLUMN" - ], - "type": "string" - }, - "PivotTableFieldCollapseState": { - "enum": [ - "COLLAPSED", - "EXPANDED" - ], - "type": "string" - }, - "PivotTableFieldCollapseStateOption": { - "additionalProperties": false, - "properties": { - "State": { - "$ref": "#/definitions/PivotTableFieldCollapseState" - }, - "Target": { - "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" - } - }, - "required": [ - "Target" - ], - "type": "object" - }, - "PivotTableFieldCollapseStateTarget": { - "additionalProperties": false, - "properties": { - "FieldDataPathValues": { - "items": { - "$ref": "#/definitions/DataPathValue" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "FieldId": { - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "PivotTableFieldOptions": { - "additionalProperties": false, - "properties": { - "CollapseStateOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldCollapseStateOption" - }, - "type": "array" - }, - "DataPathOptions": { - "items": { - "$ref": "#/definitions/PivotTableDataPathOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableFieldSubtotalOptions": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "PivotTableFieldWells": { - "additionalProperties": false, - "properties": { - "PivotTableAggregatedFieldWells": { - "$ref": "#/definitions/PivotTableAggregatedFieldWells" - } - }, - "type": "object" - }, - "PivotTableMetricPlacement": { - "enum": [ - "ROW", - "COLUMN" - ], - "type": "string" - }, - "PivotTableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "CollapsedRowDimensionsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ColumnHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "ColumnNamesVisibility": { - "$ref": "#/definitions/Visibility" - }, - "DefaultCellWidth": { - "type": "string" - }, - "MetricPlacement": { - "$ref": "#/definitions/PivotTableMetricPlacement" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - }, - "RowFieldNamesStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowHeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "RowsLabelOptions": { - "$ref": "#/definitions/PivotTableRowsLabelOptions" - }, - "RowsLayout": { - "$ref": "#/definitions/PivotTableRowsLayout" - }, - "SingleMetricVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ToggleButtonsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLabelOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "PivotTableRowsLayout": { - "enum": [ - "TABULAR", - "HIERARCHY" - ], - "type": "string" - }, - "PivotTableSortBy": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnSort" - }, - "DataPath": { - "$ref": "#/definitions/DataPathSort" - }, - "Field": { - "$ref": "#/definitions/FieldSort" - } - }, - "type": "object" - }, - "PivotTableSortConfiguration": { - "additionalProperties": false, - "properties": { - "FieldSortOptions": { - "items": { - "$ref": "#/definitions/PivotFieldSortOptions" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "PivotTableSubtotalLevel": { - "enum": [ - "ALL", - "CUSTOM", - "LAST" - ], - "type": "string" - }, - "PivotTableTotalOptions": { - "additionalProperties": false, - "properties": { - "ColumnSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "ColumnTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - }, - "RowSubtotalOptions": { - "$ref": "#/definitions/SubtotalOptions" - }, - "RowTotalOptions": { - "$ref": "#/definitions/PivotTotalOptions" - } - }, - "type": "object" - }, - "PivotTableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/PivotTableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/PivotTableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "PivotTotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "PredefinedHierarchy": { - "additionalProperties": false, - "properties": { - "Columns": { - "items": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "DrillDownFilters": { - "items": { - "$ref": "#/definitions/DrillDownFilter" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "HierarchyId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Columns", - "HierarchyId" - ], - "type": "object" - }, - "PrimaryValueDisplayType": { - "enum": [ - "HIDDEN", - "COMPARISON", - "ACTUAL" - ], - "type": "string" - }, - "ProgressBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "QueryExecutionMode": { - "enum": [ - "AUTO", - "MANUAL" - ], - "type": "string" - }, - "QueryExecutionOptions": { - "additionalProperties": false, - "properties": { - "QueryExecutionMode": { - "$ref": "#/definitions/QueryExecutionMode" - } - }, - "type": "object" - }, - "RadarChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Color": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartAreaStyleSettings": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "RadarChartAxesRangeScale": { - "enum": [ - "AUTO", - "INDEPENDENT", - "SHARED" - ], - "type": "string" - }, - "RadarChartConfiguration": { - "additionalProperties": false, - "properties": { - "AlternateBandColorsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "AlternateBandEvenColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AlternateBandOddColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "AxesRangeScale": { - "$ref": "#/definitions/RadarChartAxesRangeScale" - }, - "BaseSeriesSettings": { - "$ref": "#/definitions/RadarChartSeriesSettings" - }, - "CategoryAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorAxis": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/RadarChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Shape": { - "$ref": "#/definitions/RadarChartShape" - }, - "SortConfiguration": { - "$ref": "#/definitions/RadarChartSortConfiguration" - }, - "StartAngle": { - "maximum": 360, - "minimum": -360, - "type": "number" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - } - }, - "type": "object" - }, - "RadarChartFieldWells": { - "additionalProperties": false, - "properties": { - "RadarChartAggregatedFieldWells": { - "$ref": "#/definitions/RadarChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "RadarChartSeriesSettings": { - "additionalProperties": false, - "properties": { - "AreaStyleSettings": { - "$ref": "#/definitions/RadarChartAreaStyleSettings" - } - }, - "type": "object" - }, - "RadarChartShape": { - "enum": [ - "CIRCLE", - "POLYGON" - ], - "type": "string" - }, - "RadarChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "ColorItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "ColorSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "RadarChartVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/RadarChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "RangeEndsLabelType": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "ReferenceLine": { - "additionalProperties": false, - "properties": { - "DataConfiguration": { - "$ref": "#/definitions/ReferenceLineDataConfiguration" - }, - "LabelConfiguration": { - "$ref": "#/definitions/ReferenceLineLabelConfiguration" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "StyleConfiguration": { - "$ref": "#/definitions/ReferenceLineStyleConfiguration" - } - }, - "required": [ - "DataConfiguration" - ], - "type": "object" - }, - "ReferenceLineCustomLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "pattern": "\\S", - "type": "string" - } - }, - "required": [ - "CustomLabel" - ], - "type": "object" - }, - "ReferenceLineDataConfiguration": { - "additionalProperties": false, - "properties": { - "AxisBinding": { - "$ref": "#/definitions/AxisBinding" - }, - "DynamicConfiguration": { - "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" - }, - "SeriesType": { - "$ref": "#/definitions/ReferenceLineSeriesType" - }, - "StaticConfiguration": { - "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" - } - }, - "type": "object" - }, - "ReferenceLineDynamicDataConfiguration": { - "additionalProperties": false, - "properties": { - "Calculation": { - "$ref": "#/definitions/NumericalAggregationFunction" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "MeasureAggregationFunction": { - "$ref": "#/definitions/AggregationFunction" - } - }, - "required": [ - "Calculation", - "Column" - ], - "type": "object" - }, - "ReferenceLineLabelConfiguration": { - "additionalProperties": false, - "properties": { - "CustomLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" - }, - "FontColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "HorizontalPosition": { - "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" - }, - "ValueLabelConfiguration": { - "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" - }, - "VerticalPosition": { - "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" - } - }, - "type": "object" - }, - "ReferenceLineLabelHorizontalPosition": { - "enum": [ - "LEFT", - "CENTER", - "RIGHT" - ], - "type": "string" - }, - "ReferenceLineLabelVerticalPosition": { - "enum": [ - "ABOVE", - "BELOW" - ], - "type": "string" - }, - "ReferenceLinePatternType": { - "enum": [ - "SOLID", - "DASHED", - "DOTTED" - ], - "type": "string" - }, - "ReferenceLineSeriesType": { - "enum": [ - "BAR", - "LINE" - ], - "type": "string" - }, - "ReferenceLineStaticDataConfiguration": { - "additionalProperties": false, - "properties": { - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Value" - ], - "type": "object" - }, - "ReferenceLineStyleConfiguration": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Pattern": { - "$ref": "#/definitions/ReferenceLinePatternType" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelConfiguration": { - "additionalProperties": false, - "properties": { - "FormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - }, - "RelativePosition": { - "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" - } - }, - "type": "object" - }, - "ReferenceLineValueLabelRelativePosition": { - "enum": [ - "BEFORE_CUSTOM_LABEL", - "AFTER_CUSTOM_LABEL" - ], - "type": "string" - }, - "RelativeDateTimeControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "DateTimeFormat": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "RelativeDateType": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NOW", - "NEXT" - ], - "type": "string" - }, - "RelativeDatesFilter": { - "additionalProperties": false, - "properties": { - "AnchorDateConfiguration": { - "$ref": "#/definitions/AnchorDateConfiguration" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MinimumGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RelativeDateType": { - "$ref": "#/definitions/RelativeDateType" - }, - "RelativeDateValue": { - "default": null, - "type": "number" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AnchorDateConfiguration", - "Column", - "FilterId", - "NullOption", - "RelativeDateType", - "TimeGranularity" - ], - "type": "object" - }, - "RelativeFontSize": { - "enum": [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" - ], - "type": "string" - }, - "ResizeOption": { - "enum": [ - "FIXED", - "RESPONSIVE" - ], - "type": "string" - }, - "ResourcePermission": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - }, - "Principal": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Actions", - "Principal" - ], - "type": "object" - }, - "ResourceStatus": { - "enum": [ - "CREATION_IN_PROGRESS", - "CREATION_SUCCESSFUL", - "CREATION_FAILED", - "UPDATE_IN_PROGRESS", - "UPDATE_SUCCESSFUL", - "UPDATE_FAILED", - "DELETED" - ], - "type": "string" - }, - "RollingDateConfiguration": { - "additionalProperties": false, - "properties": { - "DataSetIdentifier": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Expression" - ], - "type": "object" - }, - "RowAlternateColorOptions": { - "additionalProperties": false, - "properties": { - "RowAlternateColors": { - "items": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "UsePrimaryBackgroundColor": { - "$ref": "#/definitions/WidgetStatus" - } - }, - "type": "object" - }, - "SameSheetTargetVisualConfiguration": { - "additionalProperties": false, - "properties": { - "TargetVisualOptions": { - "$ref": "#/definitions/TargetVisualOptions" - }, - "TargetVisuals": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Destination": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Source": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Weight": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramChartConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/SankeyDiagramFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/SankeyDiagramSortConfiguration" - } - }, - "type": "object" - }, - "SankeyDiagramFieldWells": { - "additionalProperties": false, - "properties": { - "SankeyDiagramAggregatedFieldWells": { - "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" - } - }, - "type": "object" - }, - "SankeyDiagramSortConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "SourceItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "WeightSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "SankeyDiagramVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/SankeyDiagramChartConfiguration" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScatterPlotCategoricallyAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotConfiguration": { - "additionalProperties": false, - "properties": { - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/ScatterPlotFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "XAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "XAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "YAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "YAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - } - }, - "type": "object" - }, - "ScatterPlotFieldWells": { - "additionalProperties": false, - "properties": { - "ScatterPlotCategoricallyAggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" - }, - "ScatterPlotUnaggregatedFieldWells": { - "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "ScatterPlotUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Category": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Label": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "XAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "YAxis": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "ScatterPlotVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/ScatterPlotConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "ScrollBarOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "VisibleRange": { - "$ref": "#/definitions/VisibleRangeOptions" - } - }, - "type": "object" - }, - "SecondaryValueOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SectionAfterPageBreak": { - "additionalProperties": false, - "properties": { - "Status": { - "$ref": "#/definitions/SectionPageBreakStatus" - } - }, - "type": "object" - }, - "SectionBasedLayoutCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperCanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" - } - }, - "type": "object" - }, - "SectionBasedLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "BodySections": { - "items": { - "$ref": "#/definitions/BodySectionConfiguration" - }, - "maxItems": 28, - "minItems": 0, - "type": "array" - }, - "CanvasSizeOptions": { - "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" - }, - "FooterSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "HeaderSections": { - "items": { - "$ref": "#/definitions/HeaderFooterSectionConfiguration" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "BodySections", - "CanvasSizeOptions", - "FooterSections", - "HeaderSections" - ], - "type": "object" - }, - "SectionBasedLayoutPaperCanvasSizeOptions": { - "additionalProperties": false, - "properties": { - "PaperMargin": { - "$ref": "#/definitions/Spacing" - }, - "PaperOrientation": { - "$ref": "#/definitions/PaperOrientation" - }, - "PaperSize": { - "$ref": "#/definitions/PaperSize" - } - }, - "type": "object" - }, - "SectionLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "FreeFormLayout": { - "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" - } - }, - "required": [ - "FreeFormLayout" - ], - "type": "object" - }, - "SectionPageBreakConfiguration": { - "additionalProperties": false, - "properties": { - "After": { - "$ref": "#/definitions/SectionAfterPageBreak" - } - }, - "type": "object" - }, - "SectionPageBreakStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "SectionStyle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "string" - }, - "Padding": { - "$ref": "#/definitions/Spacing" - } - }, - "type": "object" - }, - "SelectAllValueOptions": { - "enum": [ - "ALL_VALUES" - ], - "type": "string" - }, - "SelectedFieldOptions": { - "enum": [ - "ALL_FIELDS" - ], - "type": "string" - }, - "SelectedSheetsFilterScopeConfiguration": { - "additionalProperties": false, - "properties": { - "SheetVisualScopingConfigurations": { - "items": { - "$ref": "#/definitions/SheetVisualScopingConfiguration" - }, - "maxItems": 50, - "minItems": 1, - "type": "array" - } - }, - "type": "object" - }, - "SelectedTooltipType": { - "enum": [ - "BASIC", - "DETAILED" - ], - "type": "string" - }, - "SeriesItem": { - "additionalProperties": false, - "properties": { - "DataFieldSeriesItem": { - "$ref": "#/definitions/DataFieldSeriesItem" - }, - "FieldSeriesItem": { - "$ref": "#/definitions/FieldSeriesItem" - } - }, - "type": "object" - }, - "SetParameterValueConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "Value": { - "$ref": "#/definitions/DestinationParameterValueConfiguration" - } - }, - "required": [ - "DestinationParameterName", - "Value" - ], - "type": "object" - }, - "ShapeConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "required": [ - "BackgroundColor" - ], - "type": "object" - }, - "Sheet": { - "additionalProperties": false, - "properties": { - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "type": "object" - }, - "SheetContentType": { - "enum": [ - "PAGINATED", - "INTERACTIVE" - ], - "type": "string" - }, - "SheetControlDateTimePickerType": { - "enum": [ - "SINGLE_VALUED", - "DATE_RANGE" - ], - "type": "string" - }, - "SheetControlInfoIconLabelOptions": { - "additionalProperties": false, - "properties": { - "InfoIconText": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetControlLayout": { - "additionalProperties": false, - "properties": { - "Configuration": { - "$ref": "#/definitions/SheetControlLayoutConfiguration" - } - }, - "required": [ - "Configuration" - ], - "type": "object" - }, - "SheetControlLayoutConfiguration": { - "additionalProperties": false, - "properties": { - "GridLayout": { - "$ref": "#/definitions/GridLayoutConfiguration" - } - }, - "type": "object" - }, - "SheetControlListType": { - "enum": [ - "MULTI_SELECT", - "SINGLE_SELECT" - ], - "type": "string" - }, - "SheetControlSliderType": { - "enum": [ - "SINGLE_POINT", - "RANGE" - ], - "type": "string" - }, - "SheetDefinition": { - "additionalProperties": false, - "properties": { - "ContentType": { - "$ref": "#/definitions/SheetContentType" - }, - "Description": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "FilterControls": { - "items": { - "$ref": "#/definitions/FilterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Layouts": { - "items": { - "$ref": "#/definitions/Layout" - }, - "maxItems": 1, - "minItems": 1, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "ParameterControls": { - "items": { - "$ref": "#/definitions/ParameterControl" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "SheetControlLayouts": { - "items": { - "$ref": "#/definitions/SheetControlLayout" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "TextBoxes": { - "items": { - "$ref": "#/definitions/SheetTextBox" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Title": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "Visuals": { - "items": { - "$ref": "#/definitions/Visual" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "SheetId" - ], - "type": "object" - }, - "SheetElementConfigurationOverrides": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "SheetElementRenderingRule": { - "additionalProperties": false, - "properties": { - "ConfigurationOverrides": { - "$ref": "#/definitions/SheetElementConfigurationOverrides" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "ConfigurationOverrides", - "Expression" - ], - "type": "object" - }, - "SheetTextBox": { - "additionalProperties": false, - "properties": { - "Content": { - "maxLength": 150000, - "minLength": 0, - "type": "string" - }, - "SheetTextBoxId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "SheetTextBoxId" - ], - "type": "object" - }, - "SheetVisualScopingConfiguration": { - "additionalProperties": false, - "properties": { - "Scope": { - "$ref": "#/definitions/FilterVisualScope" - }, - "SheetId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "VisualIds": { - "items": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "Scope", - "SheetId" - ], - "type": "object" - }, - "ShortFormatText": { - "additionalProperties": false, - "properties": { - "PlainText": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "RichText": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "SimpleAttributeAggregationFunction": { - "enum": [ - "UNIQUE_VALUE" - ], - "type": "string" - }, - "SimpleClusterMarker": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "SimpleNumericalAggregationFunction": { - "enum": [ - "SUM", - "AVERAGE", - "MIN", - "MAX", - "COUNT", - "DISTINCT_COUNT", - "VAR", - "VARP", - "STDEV", - "STDEVP", - "MEDIAN" - ], - "type": "string" - }, - "SimpleTotalAggregationFunction": { - "enum": [ - "DEFAULT", - "SUM", - "AVERAGE", - "MIN", - "MAX", - "NONE" - ], - "type": "string" - }, - "SingleAxisOptions": { - "additionalProperties": false, - "properties": { - "YAxisOptions": { - "properties": { - "YAxis": { - "$ref": "#/definitions/SingleYAxisOption" - } - } - } - }, - "type": "object" - }, - "SingleYAxisOption": { - "enum": [ - "PRIMARY_Y_AXIS" - ], - "type": "string" - }, - "SliderControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "SmallMultiplesAxisPlacement": { - "enum": [ - "OUTSIDE", - "INSIDE" - ], - "type": "string" - }, - "SmallMultiplesAxisProperties": { - "additionalProperties": false, - "properties": { - "Placement": { - "$ref": "#/definitions/SmallMultiplesAxisPlacement" - }, - "Scale": { - "$ref": "#/definitions/SmallMultiplesAxisScale" - } - }, - "type": "object" - }, - "SmallMultiplesAxisScale": { - "enum": [ - "SHARED", - "INDEPENDENT" - ], - "type": "string" - }, - "SmallMultiplesOptions": { - "additionalProperties": false, - "properties": { - "MaxVisibleColumns": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "MaxVisibleRows": { - "maximum": 10, - "minimum": 1, - "type": "number" - }, - "PanelConfiguration": { - "$ref": "#/definitions/PanelConfiguration" - }, - "XAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - }, - "YAxis": { - "$ref": "#/definitions/SmallMultiplesAxisProperties" - } - }, - "type": "object" - }, - "SortDirection": { - "enum": [ - "ASC", - "DESC" - ], - "type": "string" - }, - "Spacing": { - "additionalProperties": false, - "properties": { - "Bottom": { - "type": "string" - }, - "Left": { - "type": "string" - }, - "Right": { - "type": "string" - }, - "Top": { - "type": "string" - } - }, - "type": "object" - }, - "SpecialValue": { - "enum": [ - "EMPTY", - "NULL", - "OTHER" - ], - "type": "string" - }, - "StringDefaultValues": { - "additionalProperties": false, - "properties": { - "DynamicValue": { - "$ref": "#/definitions/DynamicDefaultValue" - }, - "StaticValues": { - "items": { - "type": "string" - }, - "maxItems": 50000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "StringFormatConfiguration": { - "additionalProperties": false, - "properties": { - "NullValueFormatConfiguration": { - "$ref": "#/definitions/NullValueFormatConfiguration" - }, - "NumericFormatConfiguration": { - "$ref": "#/definitions/NumericFormatConfiguration" - } - }, - "type": "object" - }, - "StringParameterDeclaration": { - "additionalProperties": false, - "properties": { - "DefaultValues": { - "$ref": "#/definitions/StringDefaultValues" - }, - "MappedDataSetParameters": { - "items": { - "$ref": "#/definitions/MappedDataSetParameter" - }, - "maxItems": 150, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "ParameterValueType": { - "$ref": "#/definitions/ParameterValueType" - }, - "ValueWhenUnset": { - "$ref": "#/definitions/StringValueWhenUnsetConfiguration" - } - }, - "required": [ - "Name", - "ParameterValueType" - ], - "type": "object" - }, - "StringValueWhenUnsetConfiguration": { - "additionalProperties": false, - "properties": { - "CustomValue": { - "type": "string" - }, - "ValueWhenUnsetOption": { - "$ref": "#/definitions/ValueWhenUnsetOption" - } - }, - "type": "object" - }, - "StyledCellType": { - "enum": [ - "TOTAL", - "METRIC_HEADER", - "VALUE" - ], - "type": "string" - }, - "SubtotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "FieldLevel": { - "$ref": "#/definitions/PivotTableSubtotalLevel" - }, - "FieldLevelOptions": { - "items": { - "$ref": "#/definitions/PivotTableFieldSubtotalOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "MetricHeaderCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "StyleTargets": { - "items": { - "$ref": "#/definitions/TableStyleTarget" - }, - "maxItems": 3, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - }, - "ValueCellStyle": { - "$ref": "#/definitions/TableCellStyle" - } - }, - "type": "object" - }, - "TableAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableBorderOptions": { - "additionalProperties": false, - "properties": { - "Color": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Style": { - "$ref": "#/definitions/TableBorderStyle" - }, - "Thickness": { - "maximum": 4, - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TableBorderStyle": { - "enum": [ - "NONE", - "SOLID" - ], - "type": "string" - }, - "TableCellConditionalFormatting": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TextFormat": { - "$ref": "#/definitions/TextConditionalFormat" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableCellImageScalingConfiguration": { - "enum": [ - "FIT_TO_CELL_HEIGHT", - "FIT_TO_CELL_WIDTH", - "DO_NOT_SCALE" - ], - "type": "string" - }, - "TableCellImageSizingConfiguration": { - "additionalProperties": false, - "properties": { - "TableCellImageScalingConfiguration": { - "$ref": "#/definitions/TableCellImageScalingConfiguration" - } - }, - "type": "object" - }, - "TableCellStyle": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "Border": { - "$ref": "#/definitions/GlobalTableBorderOptions" - }, - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Height": { - "maximum": 500, - "minimum": 8, - "type": "number" - }, - "HorizontalTextAlignment": { - "$ref": "#/definitions/HorizontalTextAlignment" - }, - "TextWrap": { - "$ref": "#/definitions/TextWrap" - }, - "VerticalTextAlignment": { - "$ref": "#/definitions/VerticalTextAlignment" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TableConditionalFormatting": { - "additionalProperties": false, - "properties": { - "ConditionalFormattingOptions": { - "items": { - "$ref": "#/definitions/TableConditionalFormattingOption" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableConditionalFormattingOption": { - "additionalProperties": false, - "properties": { - "Cell": { - "$ref": "#/definitions/TableCellConditionalFormatting" - }, - "Row": { - "$ref": "#/definitions/TableRowConditionalFormatting" - } - }, - "type": "object" - }, - "TableConfiguration": { - "additionalProperties": false, - "properties": { - "FieldOptions": { - "$ref": "#/definitions/TableFieldOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TableFieldWells" - }, - "PaginatedReportOptions": { - "$ref": "#/definitions/TablePaginatedReportOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TableSortConfiguration" - }, - "TableInlineVisualizations": { - "items": { - "$ref": "#/definitions/TableInlineVisualization" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TableOptions": { - "$ref": "#/definitions/TableOptions" - }, - "TotalOptions": { - "$ref": "#/definitions/TotalOptions" - } - }, - "type": "object" - }, - "TableFieldCustomIconContent": { - "additionalProperties": false, - "properties": { - "Icon": { - "$ref": "#/definitions/TableFieldIconSetType" - } - }, - "type": "object" - }, - "TableFieldCustomTextContent": { - "additionalProperties": false, - "properties": { - "FontConfiguration": { - "$ref": "#/definitions/FontConfiguration" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "FontConfiguration" - ], - "type": "object" - }, - "TableFieldIconSetType": { - "enum": [ - "LINK" - ], - "type": "string" - }, - "TableFieldImageConfiguration": { - "additionalProperties": false, - "properties": { - "SizingOptions": { - "$ref": "#/definitions/TableCellImageSizingConfiguration" - } - }, - "type": "object" - }, - "TableFieldLinkConfiguration": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/TableFieldLinkContentConfiguration" - }, - "Target": { - "$ref": "#/definitions/URLTargetConfiguration" - } - }, - "required": [ - "Content", - "Target" - ], - "type": "object" - }, - "TableFieldLinkContentConfiguration": { - "additionalProperties": false, - "properties": { - "CustomIconContent": { - "$ref": "#/definitions/TableFieldCustomIconContent" - }, - "CustomTextContent": { - "$ref": "#/definitions/TableFieldCustomTextContent" - } - }, - "type": "object" - }, - "TableFieldOption": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "URLStyling": { - "$ref": "#/definitions/TableFieldURLConfiguration" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - }, - "Width": { - "type": "string" - } - }, - "required": [ - "FieldId" - ], - "type": "object" - }, - "TableFieldOptions": { - "additionalProperties": false, - "properties": { - "Order": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "PinnedFieldOptions": { - "$ref": "#/definitions/TablePinnedFieldOptions" - }, - "SelectedFieldOptions": { - "items": { - "$ref": "#/definitions/TableFieldOption" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableFieldURLConfiguration": { - "additionalProperties": false, - "properties": { - "ImageConfiguration": { - "$ref": "#/definitions/TableFieldImageConfiguration" - }, - "LinkConfiguration": { - "$ref": "#/definitions/TableFieldLinkConfiguration" - } - }, - "type": "object" - }, - "TableFieldWells": { - "additionalProperties": false, - "properties": { - "TableAggregatedFieldWells": { - "$ref": "#/definitions/TableAggregatedFieldWells" - }, - "TableUnaggregatedFieldWells": { - "$ref": "#/definitions/TableUnaggregatedFieldWells" - } - }, - "type": "object" - }, - "TableInlineVisualization": { - "additionalProperties": false, - "properties": { - "DataBars": { - "$ref": "#/definitions/DataBarsOptions" - } - }, - "type": "object" - }, - "TableOptions": { - "additionalProperties": false, - "properties": { - "CellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "HeaderStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "Orientation": { - "$ref": "#/definitions/TableOrientation" - }, - "RowAlternateColorOptions": { - "$ref": "#/definitions/RowAlternateColorOptions" - } - }, - "type": "object" - }, - "TableOrientation": { - "enum": [ - "VERTICAL", - "HORIZONTAL" - ], - "type": "string" - }, - "TablePaginatedReportOptions": { - "additionalProperties": false, - "properties": { - "OverflowColumnHeaderVisibility": { - "$ref": "#/definitions/Visibility" - }, - "VerticalOverflowVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TablePinnedFieldOptions": { - "additionalProperties": false, - "properties": { - "PinnedLeftFields": { - "items": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "maxItems": 201, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableRowConditionalFormatting": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TableSideBorderOptions": { - "additionalProperties": false, - "properties": { - "Bottom": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerHorizontal": { - "$ref": "#/definitions/TableBorderOptions" - }, - "InnerVertical": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Left": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Right": { - "$ref": "#/definitions/TableBorderOptions" - }, - "Top": { - "$ref": "#/definitions/TableBorderOptions" - } - }, - "type": "object" - }, - "TableSortConfiguration": { - "additionalProperties": false, - "properties": { - "PaginationConfiguration": { - "$ref": "#/definitions/PaginationConfiguration" - }, - "RowSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableStyleTarget": { - "additionalProperties": false, - "properties": { - "CellType": { - "$ref": "#/definitions/StyledCellType" - } - }, - "required": [ - "CellType" - ], - "type": "object" - }, - "TableTotalsPlacement": { - "enum": [ - "START", - "END", - "AUTO" - ], - "type": "string" - }, - "TableTotalsScrollStatus": { - "enum": [ - "PINNED", - "SCROLLED" - ], - "type": "string" - }, - "TableUnaggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Values": { - "items": { - "$ref": "#/definitions/UnaggregatedField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TableVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TableConfiguration" - }, - "ConditionalFormatting": { - "$ref": "#/definitions/TableConditionalFormatting" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TargetVisualOptions": { - "enum": [ - "ALL_VISUALS" - ], - "type": "string" - }, - "TemplateError": { - "additionalProperties": false, - "properties": { - "Message": { - "pattern": "\\S", - "type": "string" - }, - "Type": { - "$ref": "#/definitions/TemplateErrorType" - }, - "ViolatedEntities": { - "items": { - "$ref": "#/definitions/Entity" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TemplateErrorType": { - "enum": [ - "SOURCE_NOT_FOUND", - "DATA_SET_NOT_FOUND", - "INTERNAL_FAILURE", - "ACCESS_DENIED" - ], - "type": "string" - }, - "TemplateSourceAnalysis": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "DataSetReferences": { - "items": { - "$ref": "#/definitions/DataSetReference" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Arn", - "DataSetReferences" - ], - "type": "object" - }, - "TemplateSourceEntity": { - "additionalProperties": false, - "properties": { - "SourceAnalysis": { - "$ref": "#/definitions/TemplateSourceAnalysis" - }, - "SourceTemplate": { - "$ref": "#/definitions/TemplateSourceTemplate" - } - }, - "type": "object" - }, - "TemplateSourceTemplate": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - } - }, - "required": [ - "Arn" - ], - "type": "object" - }, - "TemplateVersion": { - "additionalProperties": false, - "properties": { - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "Description": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Errors": { - "items": { - "$ref": "#/definitions/TemplateError" - }, - "minItems": 1, - "type": "array" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/Sheet" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - }, - "SourceEntityArn": { - "type": "string" - }, - "Status": { - "$ref": "#/definitions/ResourceStatus" - }, - "ThemeArn": { - "type": "string" - }, - "VersionNumber": { - "minimum": 1, - "type": "number" - } - }, - "type": "object" - }, - "TemplateVersionDefinition": { - "additionalProperties": false, - "properties": { - "AnalysisDefaults": { - "$ref": "#/definitions/AnalysisDefaults" - }, - "CalculatedFields": { - "items": { - "$ref": "#/definitions/CalculatedField" - }, - "maxItems": 500, - "minItems": 0, - "type": "array" - }, - "ColumnConfigurations": { - "items": { - "$ref": "#/definitions/ColumnConfiguration" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "DataSetConfigurations": { - "items": { - "$ref": "#/definitions/DataSetConfiguration" - }, - "maxItems": 30, - "minItems": 0, - "type": "array" - }, - "FilterGroups": { - "items": { - "$ref": "#/definitions/FilterGroup" - }, - "maxItems": 2000, - "minItems": 0, - "type": "array" - }, - "Options": { - "$ref": "#/definitions/AssetOptions" - }, - "ParameterDeclarations": { - "items": { - "$ref": "#/definitions/ParameterDeclaration" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "QueryExecutionOptions": { - "$ref": "#/definitions/QueryExecutionOptions" - }, - "Sheets": { - "items": { - "$ref": "#/definitions/SheetDefinition" - }, - "maxItems": 20, - "minItems": 0, - "type": "array" - } - }, - "required": [ - "DataSetConfigurations" - ], - "type": "object" - }, - "TextAreaControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextConditionalFormat": { - "additionalProperties": false, - "properties": { - "BackgroundColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - }, - "Icon": { - "$ref": "#/definitions/ConditionalFormattingIcon" - }, - "TextColor": { - "$ref": "#/definitions/ConditionalFormattingColor" - } - }, - "type": "object" - }, - "TextControlPlaceholderOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TextFieldControlDisplayOptions": { - "additionalProperties": false, - "properties": { - "InfoIconLabelOptions": { - "$ref": "#/definitions/SheetControlInfoIconLabelOptions" - }, - "PlaceholderOptions": { - "$ref": "#/definitions/TextControlPlaceholderOptions" - }, - "TitleOptions": { - "$ref": "#/definitions/LabelOptions" - } - }, - "type": "object" - }, - "TextWrap": { - "enum": [ - "NONE", - "WRAP" - ], - "type": "string" - }, - "ThousandSeparatorOptions": { - "additionalProperties": false, - "properties": { - "Symbol": { - "$ref": "#/definitions/NumericSeparatorSymbol" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TimeBasedForecastProperties": { - "additionalProperties": false, - "properties": { - "LowerBoundary": { - "default": null, - "type": "number" - }, - "PeriodsBackward": { - "maximum": 1000, - "minimum": 0, - "type": "number" - }, - "PeriodsForward": { - "maximum": 1000, - "minimum": 1, - "type": "number" - }, - "PredictionInterval": { - "maximum": 95, - "minimum": 50, - "type": "number" - }, - "Seasonality": { - "maximum": 180, - "minimum": 1, - "type": "number" - }, - "UpperBoundary": { - "default": null, - "type": "number" - } - }, - "type": "object" - }, - "TimeEqualityFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - }, - "Value": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "Column", - "FilterId" - ], - "type": "object" - }, - "TimeGranularity": { - "enum": [ - "YEAR", - "QUARTER", - "MONTH", - "WEEK", - "DAY", - "HOUR", - "MINUTE", - "SECOND", - "MILLISECOND" - ], - "type": "string" - }, - "TimeRangeDrillDownFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "RangeMaximum": { - "format": "date-time", - "type": "string" - }, - "RangeMinimum": { - "format": "date-time", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "RangeMaximum", - "RangeMinimum", - "TimeGranularity" - ], - "type": "object" - }, - "TimeRangeFilter": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "ExcludePeriodConfiguration": { - "$ref": "#/definitions/ExcludePeriodConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "IncludeMaximum": { - "default": null, - "type": "boolean" - }, - "IncludeMinimum": { - "default": null, - "type": "boolean" - }, - "NullOption": { - "$ref": "#/definitions/FilterNullOption" - }, - "RangeMaximumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "RangeMinimumValue": { - "$ref": "#/definitions/TimeRangeFilterValue" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "Column", - "FilterId", - "NullOption" - ], - "type": "object" - }, - "TimeRangeFilterValue": { - "additionalProperties": false, - "properties": { - "Parameter": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "RollingDate": { - "$ref": "#/definitions/RollingDateConfiguration" - }, - "StaticValue": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "TooltipItem": { - "additionalProperties": false, - "properties": { - "ColumnTooltipItem": { - "$ref": "#/definitions/ColumnTooltipItem" - }, - "FieldTooltipItem": { - "$ref": "#/definitions/FieldTooltipItem" - } - }, - "type": "object" - }, - "TooltipOptions": { - "additionalProperties": false, - "properties": { - "FieldBasedTooltip": { - "$ref": "#/definitions/FieldBasedTooltip" - }, - "SelectedTooltipType": { - "$ref": "#/definitions/SelectedTooltipType" - }, - "TooltipVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TooltipTarget": { - "enum": [ - "BOTH", - "BAR", - "LINE" - ], - "type": "string" - }, - "TooltipTitleType": { - "enum": [ - "NONE", - "PRIMARY_VALUE" - ], - "type": "string" - }, - "TopBottomComputationType": { - "enum": [ - "TOP", - "BOTTOM" - ], - "type": "string" - }, - "TopBottomFilter": { - "additionalProperties": false, - "properties": { - "AggregationSortConfigurations": { - "items": { - "$ref": "#/definitions/AggregationSortConfiguration" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - }, - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "DefaultFilterControlConfiguration": { - "$ref": "#/definitions/DefaultFilterControlConfiguration" - }, - "FilterId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Limit": { - "default": null, - "type": "number" - }, - "ParameterName": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^[a-zA-Z0-9]+$", - "type": "string" - }, - "TimeGranularity": { - "$ref": "#/definitions/TimeGranularity" - } - }, - "required": [ - "AggregationSortConfigurations", - "Column", - "FilterId" - ], - "type": "object" - }, - "TopBottomMoversComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "MoverSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Name": { - "type": "string" - }, - "SortOrder": { - "$ref": "#/definitions/TopBottomSortOrder" - }, - "Time": { - "$ref": "#/definitions/DimensionField" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomRankedComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "ResultSize": { - "default": 0, - "maximum": 20, - "minimum": 1, - "type": "number" - }, - "Type": { - "$ref": "#/definitions/TopBottomComputationType" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId", - "Type" - ], - "type": "object" - }, - "TopBottomSortOrder": { - "enum": [ - "PERCENT_DIFFERENCE", - "ABSOLUTE_DIFFERENCE" - ], - "type": "string" - }, - "TotalAggregationComputation": { - "additionalProperties": false, - "properties": { - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - }, - "Value": { - "$ref": "#/definitions/MeasureField" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "TotalAggregationFunction": { - "additionalProperties": false, - "properties": { - "SimpleTotalAggregationFunction": { - "$ref": "#/definitions/SimpleTotalAggregationFunction" - } - }, - "type": "object" - }, - "TotalAggregationOption": { - "additionalProperties": false, - "properties": { - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "TotalAggregationFunction": { - "$ref": "#/definitions/TotalAggregationFunction" - } - }, - "required": [ - "FieldId", - "TotalAggregationFunction" - ], - "type": "object" - }, - "TotalOptions": { - "additionalProperties": false, - "properties": { - "CustomLabel": { - "type": "string" - }, - "Placement": { - "$ref": "#/definitions/TableTotalsPlacement" - }, - "ScrollStatus": { - "$ref": "#/definitions/TableTotalsScrollStatus" - }, - "TotalAggregationOptions": { - "items": { - "$ref": "#/definitions/TotalAggregationOption" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "TotalCellStyle": { - "$ref": "#/definitions/TableCellStyle" - }, - "TotalsVisibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "TreeMapAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Colors": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Groups": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "Sizes": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapConfiguration": { - "additionalProperties": false, - "properties": { - "ColorLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorScale": { - "$ref": "#/definitions/ColorScale" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/TreeMapFieldWells" - }, - "GroupLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "SizeLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/TreeMapSortConfiguration" - }, - "Tooltip": { - "$ref": "#/definitions/TooltipOptions" - } - }, - "type": "object" - }, - "TreeMapFieldWells": { - "additionalProperties": false, - "properties": { - "TreeMapAggregatedFieldWells": { - "$ref": "#/definitions/TreeMapAggregatedFieldWells" - } - }, - "type": "object" - }, - "TreeMapSortConfiguration": { - "additionalProperties": false, - "properties": { - "TreeMapGroupItemsLimitConfiguration": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "TreeMapSort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "TreeMapVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/TreeMapConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "TrendArrowOptions": { - "additionalProperties": false, - "properties": { - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "URLTargetConfiguration": { - "enum": [ - "NEW_TAB", - "NEW_WINDOW", - "SAME_TAB" - ], - "type": "string" - }, - "UnaggregatedField": { - "additionalProperties": false, - "properties": { - "Column": { - "$ref": "#/definitions/ColumnIdentifier" - }, - "FieldId": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "FormatConfiguration": { - "$ref": "#/definitions/FormatConfiguration" - } - }, - "required": [ - "Column", - "FieldId" - ], - "type": "object" - }, - "UniqueValuesComputation": { - "additionalProperties": false, - "properties": { - "Category": { - "$ref": "#/definitions/DimensionField" - }, - "ComputationId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "required": [ - "ComputationId" - ], - "type": "object" - }, - "ValidationStrategy": { - "additionalProperties": false, - "properties": { - "Mode": { - "$ref": "#/definitions/ValidationStrategyMode" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ValidationStrategyMode": { - "enum": [ - "STRICT", - "LENIENT" - ], - "type": "string" - }, - "ValueWhenUnsetOption": { - "enum": [ - "RECOMMENDED_VALUE", - "NULL" - ], - "type": "string" - }, - "VerticalTextAlignment": { - "enum": [ - "TOP", - "MIDDLE", - "BOTTOM", - "AUTO" - ], - "type": "string" - }, - "Visibility": { - "enum": [ - "HIDDEN", - "VISIBLE" - ], - "type": "string" - }, - "VisibleRangeOptions": { - "additionalProperties": false, - "properties": { - "PercentRange": { - "$ref": "#/definitions/PercentVisibleRange" - } - }, - "type": "object" - }, - "Visual": { - "additionalProperties": false, - "properties": { - "BarChartVisual": { - "$ref": "#/definitions/BarChartVisual" - }, - "BoxPlotVisual": { - "$ref": "#/definitions/BoxPlotVisual" - }, - "ComboChartVisual": { - "$ref": "#/definitions/ComboChartVisual" - }, - "CustomContentVisual": { - "$ref": "#/definitions/CustomContentVisual" - }, - "EmptyVisual": { - "$ref": "#/definitions/EmptyVisual" - }, - "FilledMapVisual": { - "$ref": "#/definitions/FilledMapVisual" - }, - "FunnelChartVisual": { - "$ref": "#/definitions/FunnelChartVisual" - }, - "GaugeChartVisual": { - "$ref": "#/definitions/GaugeChartVisual" - }, - "GeospatialMapVisual": { - "$ref": "#/definitions/GeospatialMapVisual" - }, - "HeatMapVisual": { - "$ref": "#/definitions/HeatMapVisual" - }, - "HistogramVisual": { - "$ref": "#/definitions/HistogramVisual" - }, - "InsightVisual": { - "$ref": "#/definitions/InsightVisual" - }, - "KPIVisual": { - "$ref": "#/definitions/KPIVisual" - }, - "LineChartVisual": { - "$ref": "#/definitions/LineChartVisual" - }, - "PieChartVisual": { - "$ref": "#/definitions/PieChartVisual" - }, - "PivotTableVisual": { - "$ref": "#/definitions/PivotTableVisual" - }, - "RadarChartVisual": { - "$ref": "#/definitions/RadarChartVisual" - }, - "SankeyDiagramVisual": { - "$ref": "#/definitions/SankeyDiagramVisual" - }, - "ScatterPlotVisual": { - "$ref": "#/definitions/ScatterPlotVisual" - }, - "TableVisual": { - "$ref": "#/definitions/TableVisual" - }, - "TreeMapVisual": { - "$ref": "#/definitions/TreeMapVisual" - }, - "WaterfallVisual": { - "$ref": "#/definitions/WaterfallVisual" - }, - "WordCloudVisual": { - "$ref": "#/definitions/WordCloudVisual" - } - }, - "type": "object" - }, - "VisualCustomAction": { - "additionalProperties": false, - "properties": { - "ActionOperations": { - "items": { - "$ref": "#/definitions/VisualCustomActionOperation" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "CustomActionId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "Name": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Status": { - "$ref": "#/definitions/WidgetStatus" - }, - "Trigger": { - "$ref": "#/definitions/VisualCustomActionTrigger" - } - }, - "required": [ - "ActionOperations", - "CustomActionId", - "Name", - "Trigger" - ], - "type": "object" - }, - "VisualCustomActionOperation": { - "additionalProperties": false, - "properties": { - "FilterOperation": { - "$ref": "#/definitions/CustomActionFilterOperation" - }, - "NavigationOperation": { - "$ref": "#/definitions/CustomActionNavigationOperation" - }, - "SetParametersOperation": { - "$ref": "#/definitions/CustomActionSetParametersOperation" - }, - "URLOperation": { - "$ref": "#/definitions/CustomActionURLOperation" - } - }, - "type": "object" - }, - "VisualCustomActionTrigger": { - "enum": [ - "DATA_POINT_CLICK", - "DATA_POINT_MENU" - ], - "type": "string" - }, - "VisualPalette": { - "additionalProperties": false, - "properties": { - "ChartColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "ColorMap": { - "items": { - "$ref": "#/definitions/DataPathColor" - }, - "maxItems": 5000, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "VisualSubtitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/LongFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "VisualTitleLabelOptions": { - "additionalProperties": false, - "properties": { - "FormatText": { - "$ref": "#/definitions/ShortFormatText" - }, - "Visibility": { - "$ref": "#/definitions/Visibility" - } - }, - "type": "object" - }, - "WaterfallChartAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "Breakdowns": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Categories": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - }, - "Values": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 200, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallChartColorConfiguration": { - "additionalProperties": false, - "properties": { - "GroupColorConfiguration": { - "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" - } - }, - "type": "object" - }, - "WaterfallChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "CategoryAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "ColorConfiguration": { - "$ref": "#/definitions/WaterfallChartColorConfiguration" - }, - "DataLabels": { - "$ref": "#/definitions/DataLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WaterfallChartFieldWells" - }, - "Legend": { - "$ref": "#/definitions/LegendOptions" - }, - "PrimaryYAxisDisplayOptions": { - "$ref": "#/definitions/AxisDisplayOptions" - }, - "PrimaryYAxisLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "SortConfiguration": { - "$ref": "#/definitions/WaterfallChartSortConfiguration" - }, - "VisualPalette": { - "$ref": "#/definitions/VisualPalette" - }, - "WaterfallChartOptions": { - "$ref": "#/definitions/WaterfallChartOptions" - } - }, - "type": "object" - }, - "WaterfallChartFieldWells": { - "additionalProperties": false, - "properties": { - "WaterfallChartAggregatedFieldWells": { - "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" - } - }, - "type": "object" - }, - "WaterfallChartGroupColorConfiguration": { - "additionalProperties": false, - "properties": { - "NegativeBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "PositiveBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - }, - "TotalBarColor": { - "pattern": "^#[A-F0-9]{6}$", - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartOptions": { - "additionalProperties": false, - "properties": { - "TotalBarLabel": { - "type": "string" - } - }, - "type": "object" - }, - "WaterfallChartSortConfiguration": { - "additionalProperties": false, - "properties": { - "BreakdownItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WaterfallVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WaterfallChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WhatIfPointScenario": { - "additionalProperties": false, - "properties": { - "Date": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "Date", - "Value" - ], - "type": "object" - }, - "WhatIfRangeScenario": { - "additionalProperties": false, - "properties": { - "EndDate": { - "format": "date-time", - "type": "string" - }, - "StartDate": { - "format": "date-time", - "type": "string" - }, - "Value": { - "default": 0, - "type": "number" - } - }, - "required": [ - "EndDate", - "StartDate", - "Value" - ], - "type": "object" - }, - "WidgetStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "WordCloudAggregatedFieldWells": { - "additionalProperties": false, - "properties": { - "GroupBy": { - "items": { - "$ref": "#/definitions/DimensionField" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "Size": { - "items": { - "$ref": "#/definitions/MeasureField" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudChartConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryLabelOptions": { - "$ref": "#/definitions/ChartAxisLabelOptions" - }, - "FieldWells": { - "$ref": "#/definitions/WordCloudFieldWells" - }, - "SortConfiguration": { - "$ref": "#/definitions/WordCloudSortConfiguration" - }, - "WordCloudOptions": { - "$ref": "#/definitions/WordCloudOptions" - } - }, - "type": "object" - }, - "WordCloudCloudLayout": { - "enum": [ - "FLUID", - "NORMAL" - ], - "type": "string" - }, - "WordCloudFieldWells": { - "additionalProperties": false, - "properties": { - "WordCloudAggregatedFieldWells": { - "$ref": "#/definitions/WordCloudAggregatedFieldWells" - } - }, - "type": "object" - }, - "WordCloudOptions": { - "additionalProperties": false, - "properties": { - "CloudLayout": { - "$ref": "#/definitions/WordCloudCloudLayout" - }, - "MaximumStringLength": { - "maximum": 100, - "minimum": 1, - "type": "number" - }, - "WordCasing": { - "$ref": "#/definitions/WordCloudWordCasing" - }, - "WordOrientation": { - "$ref": "#/definitions/WordCloudWordOrientation" - }, - "WordPadding": { - "$ref": "#/definitions/WordCloudWordPadding" - }, - "WordScaling": { - "$ref": "#/definitions/WordCloudWordScaling" - } - }, - "type": "object" - }, - "WordCloudSortConfiguration": { - "additionalProperties": false, - "properties": { - "CategoryItemsLimit": { - "$ref": "#/definitions/ItemsLimitConfiguration" - }, - "CategorySort": { - "items": { - "$ref": "#/definitions/FieldSortOptions" - }, - "maxItems": 100, - "minItems": 0, - "type": "array" - } - }, - "type": "object" - }, - "WordCloudVisual": { - "additionalProperties": false, - "properties": { - "Actions": { - "items": { - "$ref": "#/definitions/VisualCustomAction" - }, - "maxItems": 10, - "minItems": 0, - "type": "array" - }, - "ChartConfiguration": { - "$ref": "#/definitions/WordCloudChartConfiguration" - }, - "ColumnHierarchies": { - "items": { - "$ref": "#/definitions/ColumnHierarchy" - }, - "maxItems": 2, - "minItems": 0, - "type": "array" - }, - "Subtitle": { - "$ref": "#/definitions/VisualSubtitleLabelOptions" - }, - "Title": { - "$ref": "#/definitions/VisualTitleLabelOptions" - }, - "VisualId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - } - }, - "required": [ - "VisualId" - ], - "type": "object" - }, - "WordCloudWordCasing": { - "enum": [ - "LOWER_CASE", - "EXISTING_CASE" - ], - "type": "string" - }, - "WordCloudWordOrientation": { - "enum": [ - "HORIZONTAL", - "HORIZONTAL_AND_VERTICAL" - ], - "type": "string" - }, - "WordCloudWordPadding": { - "enum": [ - "NONE", - "SMALL", - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "WordCloudWordScaling": { - "enum": [ - "EMPHASIZE", - "NORMAL" - ], - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TemplateId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "CreatedTime": { - "format": "date-time", - "type": "string" - }, - "Definition": { - "$ref": "#/definitions/TemplateVersionDefinition" - }, - "LastUpdatedTime": { - "format": "date-time", - "type": "string" - }, - "Name": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Permissions": { - "items": { - "$ref": "#/definitions/ResourcePermission" - }, - "maxItems": 64, - "minItems": 1, - "type": "array" - }, - "SourceEntity": { - "$ref": "#/definitions/TemplateSourceEntity" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 1, - "type": "array" - }, - "TemplateId": { - "maxLength": 512, - "minLength": 1, - "pattern": "^[\\w\\-]+$", - "type": "string" - }, - "ValidationStrategy": { - "$ref": "#/definitions/ValidationStrategy" - }, - "Version": { - "$ref": "#/definitions/TemplateVersion" - }, - "VersionDescription": { - "maxLength": 512, - "minLength": 1, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CreatedTime", - "/properties/LastUpdatedTime", - "/properties/Version" - ], - "required": [ - "AwsAccountId", - "TemplateId" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", - "typeName": "AWS::QuickSight::Template", - "writeOnlyProperties": [ - "/properties/Definition", - "/properties/VersionDescription", - "/properties/SourceEntity", - "/properties/ValidationStrategy" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_west_2/__init__.py b/src/cfnlint/data/schemas/providers/us_west_2/__init__.py index 5129876bc7..66555b9bf7 100644 --- a/src/cfnlint/data/schemas/providers/us_west_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_west_2/__init__.py @@ -1614,6 +1614,7 @@ "aws-datazone-datasource.json", "aws-datazone-domain.json", "aws-datazone-environment.json", + "aws-datazone-environmentactions.json", "aws-datazone-environmentblueprintconfiguration.json", "aws-datazone-environmentprofile.json", "aws-datazone-groupprofile.json", @@ -1646,6 +1647,7 @@ "aws-dms-dataprovider.json", "aws-dms-endpoint.json", "aws-dms-eventsubscription.json", + "aws-dms-instanceprofile.json", "aws-dms-migrationproject.json", "aws-dms-replicationconfig.json", "aws-dms-replicationinstance.json", @@ -2042,6 +2044,7 @@ "aws-lakeformation-tag.json", "aws-lakeformation-tagassociation.json", "aws-lambda-alias.json", + "aws-lambda-codesigningconfig.json", "aws-lambda-eventinvokeconfig.json", "aws-lambda-function.json", "aws-lambda-layerversion.json", @@ -2302,7 +2305,6 @@ "aws-refactorspaces-environment.json", "aws-refactorspaces-route.json", "aws-refactorspaces-service.json", - "aws-rekognition-collection.json", "aws-rekognition-project.json", "aws-rekognition-streamprocessor.json", "aws-resiliencehub-app.json", diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-datazone-environmentactions.json b/src/cfnlint/data/schemas/providers/us_west_2/aws-datazone-environmentactions.json deleted file mode 100644 index 924074bbf1..0000000000 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-datazone-environmentactions.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/EnvironmentIdentifier" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DomainIdentifier", - "/properties/EnvironmentIdentifier" - ], - "definitions": { - "AwsConsoleLinkParameters": { - "additionalProperties": false, - "properties": { - "Uri": { - "$ref": "#/definitions/EnvironmentActionURI" - } - }, - "type": "object" - }, - "EnvironmentActionURI": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "properties": { - "Description": { - "maxLength": 2048, - "type": "string" - }, - "DomainId": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "DomainIdentifier": { - "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentId": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "EnvironmentIdentifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Id": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Identifier": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,36}$", - "type": "string" - }, - "Name": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[\\w -]+$", - "type": "string" - }, - "Parameters": { - "$ref": "#/definitions/AwsConsoleLinkParameters" - } - }, - "readOnlyProperties": [ - "/properties/DomainId", - "/properties/EnvironmentId", - "/properties/Id" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datazone", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DataZone::EnvironmentActions", - "writeOnlyProperties": [ - "/properties/EnvironmentIdentifier", - "/properties/DomainIdentifier", - "/properties/Identifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-dms-instanceprofile.json b/src/cfnlint/data/schemas/providers/us_west_2/aws-dms-instanceprofile.json deleted file mode 100644 index b819e5ae60..0000000000 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-dms-instanceprofile.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/InstanceProfileName" - ] - ], - "additionalProperties": false, - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/InstanceProfileArn" - ], - "properties": { - "AvailabilityZone": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Description": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileCreationTime": { - "maxLength": 40, - "minLength": 1, - "type": "string" - }, - "InstanceProfileIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "InstanceProfileName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KmsKeyArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "NetworkType": { - "enum": [ - "IPV4", - "DUAL" - ], - "type": "string" - }, - "PubliclyAccessible": { - "default": false, - "type": "boolean" - }, - "SubnetGroupIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - }, - "VpcSecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/InstanceProfileArn", - "/properties/InstanceProfileCreationTime" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-csf.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DMS::InstanceProfile", - "writeOnlyProperties": [ - "/properties/InstanceProfileIdentifier" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-lambda-codesigningconfig.json b/src/cfnlint/data/schemas/providers/us_west_2/aws-lambda-codesigningconfig.json deleted file mode 100644 index a3cc40b633..0000000000 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-lambda-codesigningconfig.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AllowedPublishers": { - "additionalProperties": false, - "properties": { - "SigningProfileVersionArns": { - "items": { - "maxLength": 1024, - "minLength": 12, - "pattern": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "SigningProfileVersionArns" - ], - "type": "object" - }, - "CodeSigningPolicies": { - "additionalProperties": false, - "properties": { - "UntrustedArtifactOnDeployment": { - "default": "Warn", - "enum": [ - "Warn", - "Enforce" - ], - "type": "string" - } - }, - "required": [ - "UntrustedArtifactOnDeployment" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/CodeSigningConfigArn" - ], - "properties": { - "AllowedPublishers": { - "$ref": "#/definitions/AllowedPublishers" - }, - "CodeSigningConfigArn": { - "pattern": "arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:code-signing-config:csc-[a-z0-9]{17}", - "type": "string" - }, - "CodeSigningConfigId": { - "pattern": "csc-[a-zA-Z0-9-_\\.]{17}", - "type": "string" - }, - "CodeSigningPolicies": { - "$ref": "#/definitions/CodeSigningPolicies" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CodeSigningConfigId", - "/properties/CodeSigningConfigArn" - ], - "required": [ - "AllowedPublishers" - ], - "typeName": "AWS::Lambda::CodeSigningConfig" -} diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-rekognition-collection.json b/src/cfnlint/data/schemas/providers/us_west_2/aws-rekognition-collection.json new file mode 100644 index 0000000000..a8deb77d7a --- /dev/null +++ b/src/cfnlint/data/schemas/providers/us_west_2/aws-rekognition-collection.json @@ -0,0 +1,75 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/CollectionId" + ], + "definitions": { + "Arn": { + "$comment": "Use the `definitions` block to provide shared resource property schemas", + "format": "(^arn:[a-z\\d-]+:rekognition:[a-z\\d-]+:\\d{12}:collection\\/([a-zA-Z0-9_.\\-]+){1,255})", + "maxLength": 2048, + "type": "string" + }, + "CollectionId": { + "maxLength": 255, + "pattern": "\\A[a-zA-Z0-9_\\.\\-]+$", + "type": "string" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "pattern": "\\A(?!aws:)[a-zA-Z0-9+\\-=\\._\\:\\/@]+$", + "type": "string" + }, + "Value": { + "maxLength": 256, + "pattern": "\\A[a-zA-Z0-9+\\-=\\._\\:\\/@]+$", + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/CollectionId" + ], + "properties": { + "Arn": { + "$ref": "#/definitions/Arn" + }, + "CollectionId": { + "$ref": "#/definitions/CollectionId" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 200, + "minItems": 0, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Arn" + ], + "required": [ + "CollectionId" + ], + "sourceUrl": "https://docs.aws.amazon.com/rekognition/latest/dg/collections.html", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Rekognition::Collection" +}