AWS SDK for PHP 3.x
  • Namespace
  • Class
Did this page help you? SUBMIT FEEDBACK!

Namespaces

  • Aws
    • AccessAnalyzer
      • Exception
    • Account
      • Exception
    • Acm
      • Exception
    • ACMPCA
      • Exception
    • AlexaForBusiness
      • Exception
    • Amplify
      • Exception
    • AmplifyBackend
      • Exception
    • AmplifyUIBuilder
      • Exception
    • Api
      • ErrorParser
      • Parser
        • Exception
      • Serializer
    • ApiGateway
      • Exception
    • ApiGatewayManagementApi
      • Exception
    • ApiGatewayV2
      • Exception
    • AppConfig
      • Exception
    • AppConfigData
      • Exception
    • Appflow
      • Exception
    • AppIntegrationsService
      • Exception
    • ApplicationAutoScaling
      • Exception
    • ApplicationCostProfiler
      • Exception
    • ApplicationDiscoveryService
      • Exception
    • ApplicationInsights
      • Exception
    • AppMesh
      • Exception
    • AppRegistry
      • Exception
    • AppRunner
      • Exception
    • Appstream
      • Exception
    • AppSync
      • Exception
    • ARCZonalShift
      • Exception
    • Arn
      • Exception
    • Athena
      • Exception
    • AuditManager
      • Exception
    • AugmentedAIRuntime
      • Exception
    • AutoScaling
      • Exception
    • AutoScalingPlans
      • Exception
    • Backup
      • Exception
    • BackupGateway
      • Exception
    • BackupStorage
      • Exception
    • Batch
      • Exception
    • BillingConductor
      • Exception
    • Braket
      • Exception
    • Budgets
      • Exception
    • Chime
      • Exception
    • ChimeSDKIdentity
      • Exception
    • ChimeSDKMediaPipelines
      • Exception
    • ChimeSDKMeetings
      • Exception
    • ChimeSDKMessaging
      • Exception
    • ChimeSDKVoice
      • Exception
    • CleanRooms
      • Exception
    • ClientSideMonitoring
      • Exception
    • Cloud9
      • Exception
    • CloudControlApi
      • Exception
    • CloudDirectory
      • Exception
    • CloudFormation
      • Exception
    • CloudFront
      • Exception
    • CloudHsm
      • Exception
    • CloudHSMV2
      • Exception
    • CloudSearch
      • Exception
    • CloudSearchDomain
      • Exception
    • CloudTrail
      • Exception
    • CloudTrailData
      • Exception
    • CloudWatch
      • Exception
    • CloudWatchEvents
      • Exception
    • CloudWatchEvidently
      • Exception
    • CloudWatchLogs
      • Exception
    • CloudWatchRUM
      • Exception
    • CodeArtifact
      • Exception
    • CodeBuild
      • Exception
    • CodeCatalyst
      • Exception
    • CodeCommit
      • Exception
    • CodeDeploy
      • Exception
    • CodeGuruProfiler
      • Exception
    • CodeGuruReviewer
      • Exception
    • CodePipeline
      • Exception
    • CodeStar
      • Exception
    • CodeStarconnections
      • Exception
    • CodeStarNotifications
      • Exception
    • CognitoIdentity
      • Exception
    • CognitoIdentityProvider
      • Exception
    • CognitoSync
      • Exception
    • Comprehend
      • Exception
    • ComprehendMedical
      • Exception
    • ComputeOptimizer
      • Exception
    • ConfigService
      • Exception
    • Connect
      • Exception
    • ConnectCampaignService
      • Exception
    • ConnectCases
      • Exception
    • ConnectContactLens
      • Exception
    • ConnectParticipant
      • Exception
    • ConnectWisdomService
      • Exception
    • ControlTower
      • Exception
    • CostandUsageReportService
      • Exception
    • CostExplorer
      • Exception
    • Credentials
    • Crypto
      • Cipher
      • Polyfill
    • CustomerProfiles
      • Exception
    • DatabaseMigrationService
      • Exception
    • DataExchange
      • Exception
    • DataPipeline
      • Exception
    • DataSync
      • Exception
    • DAX
      • Exception
    • DefaultsMode
      • Exception
    • Detective
      • Exception
    • DeviceFarm
      • Exception
    • DevOpsGuru
      • Exception
    • DirectConnect
      • Exception
    • DirectoryService
      • Exception
    • DLM
      • Exception
    • DocDB
      • Exception
    • DocDBElastic
      • Exception
    • drs
      • Exception
    • DynamoDb
      • Exception
    • DynamoDbStreams
      • Exception
    • EBS
      • Exception
    • Ec2
      • Exception
    • EC2InstanceConnect
      • Exception
    • Ecr
      • Exception
    • ECRPublic
      • Exception
    • Ecs
      • Exception
    • Efs
      • Exception
    • EKS
      • Exception
    • ElastiCache
      • Exception
    • ElasticBeanstalk
      • Exception
    • ElasticInference
      • Exception
    • ElasticLoadBalancing
      • Exception
    • ElasticLoadBalancingV2
      • Exception
    • ElasticsearchService
      • Exception
    • ElasticTranscoder
      • Exception
    • Emr
      • Exception
    • EMRContainers
      • Exception
    • EMRServerless
      • Exception
    • Endpoint
      • UseDualstackEndpoint
        • Exception
      • UseFipsEndpoint
        • Exception
    • EndpointDiscovery
      • Exception
    • EndpointV2
      • Rule
      • Ruleset
    • EventBridge
      • Exception
    • Exception
    • finspace
      • Exception
    • FinSpaceData
      • Exception
    • Firehose
      • Exception
    • FIS
      • Exception
    • FMS
      • Exception
    • ForecastQueryService
      • Exception
    • ForecastService
      • Exception
    • FraudDetector
      • Exception
    • FSx
      • Exception
    • GameLift
      • Exception
    • GameSparks
      • Exception
    • Glacier
      • Exception
    • GlobalAccelerator
      • Exception
    • Glue
      • Exception
    • GlueDataBrew
      • Exception
    • Greengrass
      • Exception
    • GreengrassV2
      • Exception
    • GroundStation
      • Exception
    • GuardDuty
      • Exception
    • Handler
      • GuzzleV5
      • GuzzleV6
    • Health
      • Exception
    • HealthLake
      • Exception
    • Honeycode
      • Exception
    • Iam
      • Exception
    • IdentityStore
      • Exception
    • imagebuilder
      • Exception
    • ImportExport
      • Exception
    • Inspector
      • Exception
    • Inspector2
      • Exception
    • InternetMonitor
      • Exception
    • Iot
      • Exception
    • IoT1ClickDevicesService
      • Exception
    • IoT1ClickProjects
      • Exception
    • IoTAnalytics
      • Exception
    • IotDataPlane
      • Exception
    • IoTDeviceAdvisor
      • Exception
    • IoTEvents
      • Exception
    • IoTEventsData
      • Exception
    • IoTFleetHub
      • Exception
    • IoTFleetWise
      • Exception
    • IoTJobsDataPlane
      • Exception
    • IoTRoboRunner
      • Exception
    • IoTSecureTunneling
      • Exception
    • IoTSiteWise
      • Exception
    • IoTThingsGraph
      • Exception
    • IoTTwinMaker
      • Exception
    • IoTWireless
      • Exception
    • IVS
      • Exception
    • ivschat
      • Exception
    • IVSRealTime
      • Exception
    • Kafka
      • Exception
    • KafkaConnect
      • Exception
    • kendra
      • Exception
    • KendraRanking
      • Exception
    • Keyspaces
      • Exception
    • Kinesis
      • Exception
    • KinesisAnalytics
      • Exception
    • KinesisAnalyticsV2
      • Exception
    • KinesisVideo
      • Exception
    • KinesisVideoArchivedMedia
      • Exception
    • KinesisVideoMedia
      • Exception
    • KinesisVideoSignalingChannels
      • Exception
    • KinesisVideoWebRTCStorage
      • Exception
    • Kms
      • Exception
    • LakeFormation
      • Exception
    • Lambda
      • Exception
    • LexModelBuildingService
      • Exception
    • LexModelsV2
      • Exception
    • LexRuntimeService
      • Exception
    • LexRuntimeV2
      • Exception
    • LicenseManager
      • Exception
    • LicenseManagerLinuxSubscriptions
      • Exception
    • LicenseManagerUserSubscriptions
      • Exception
    • Lightsail
      • Exception
    • LocationService
      • Exception
    • LookoutEquipment
      • Exception
    • LookoutforVision
      • Exception
    • LookoutMetrics
      • Exception
    • MachineLearning
      • Exception
    • Macie
      • Exception
    • Macie2
      • Exception
    • MainframeModernization
      • Exception
    • ManagedBlockchain
      • Exception
    • ManagedGrafana
      • Exception
    • MarketplaceCatalog
      • Exception
    • MarketplaceCommerceAnalytics
      • Exception
    • MarketplaceEntitlementService
      • Exception
    • MarketplaceMetering
      • Exception
    • MediaConnect
      • Exception
    • MediaConvert
      • Exception
    • MediaLive
      • Exception
    • MediaPackage
      • Exception
    • MediaPackageVod
      • Exception
    • MediaStore
      • Exception
    • MediaStoreData
      • Exception
    • MediaTailor
      • Exception
    • MemoryDB
      • Exception
    • mgn
      • Exception
    • MigrationHub
      • Exception
    • MigrationHubConfig
      • Exception
    • MigrationHubOrchestrator
      • Exception
    • MigrationHubRefactorSpaces
      • Exception
    • MigrationHubStrategyRecommendations
      • Exception
    • Mobile
      • Exception
    • MQ
      • Exception
    • MTurk
      • Exception
    • Multipart
    • MWAA
      • Exception
    • Neptune
      • Exception
    • NetworkFirewall
      • Exception
    • NetworkManager
      • Exception
    • NimbleStudio
      • Exception
    • OAM
      • Exception
    • Omics
      • Exception
    • OpenSearchServerless
      • Exception
    • OpenSearchService
      • Exception
    • OpsWorks
      • Exception
    • OpsWorksCM
      • Exception
    • Organizations
      • Exception
    • Outposts
      • Exception
    • Panorama
      • Exception
    • Personalize
      • Exception
    • PersonalizeEvents
      • Exception
    • PersonalizeRuntime
      • Exception
    • PI
      • Exception
    • Pinpoint
      • Exception
    • PinpointEmail
      • Exception
    • PinpointSMSVoice
      • Exception
    • PinpointSMSVoiceV2
      • Exception
    • Pipes
      • Exception
    • Polly
      • Exception
    • Pricing
      • Exception
    • PrivateNetworks
      • Exception
    • PrometheusService
      • Exception
    • Proton
      • Exception
    • QLDB
      • Exception
    • QLDBSession
      • Exception
    • QuickSight
      • Exception
    • RAM
      • Exception
    • Rds
      • Exception
    • RDSDataService
      • Exception
    • RecycleBin
      • Exception
    • Redshift
      • Exception
    • RedshiftDataAPIService
      • Exception
    • RedshiftServerless
      • Exception
    • Rekognition
      • Exception
    • ResilienceHub
      • Exception
    • ResourceExplorer2
      • Exception
    • ResourceGroups
      • Exception
    • ResourceGroupsTaggingAPI
      • Exception
    • Retry
      • Exception
    • RoboMaker
      • Exception
    • RolesAnywhere
      • Exception
    • Route53
      • Exception
    • Route53Domains
      • Exception
    • Route53RecoveryCluster
      • Exception
    • Route53RecoveryControlConfig
      • Exception
    • Route53RecoveryReadiness
      • Exception
    • Route53Resolver
      • Exception
    • S3
      • Crypto
      • Exception
      • RegionalEndpoint
        • Exception
      • UseArnRegion
        • Exception
    • S3Control
      • Exception
    • S3Outposts
      • Exception
    • SageMaker
      • Exception
    • SagemakerEdgeManager
      • Exception
    • SageMakerFeatureStoreRuntime
      • Exception
    • SageMakerGeospatial
      • Exception
    • SageMakerMetrics
      • Exception
    • SageMakerRuntime
      • Exception
    • SavingsPlans
      • Exception
    • Scheduler
      • Exception
    • Schemas
      • Exception
    • Script
      • Composer
    • SecretsManager
      • Exception
    • SecurityHub
      • Exception
    • SecurityLake
      • Exception
    • ServerlessApplicationRepository
      • Exception
    • ServiceCatalog
      • Exception
    • ServiceDiscovery
      • Exception
    • ServiceQuotas
      • Exception
    • Ses
      • Exception
    • SesV2
      • Exception
    • Sfn
      • Exception
    • Shield
      • Exception
    • Signature
    • signer
      • Exception
    • SimSpaceWeaver
      • Exception
    • Sms
      • Exception
    • SnowBall
      • Exception
    • SnowDeviceManagement
      • Exception
    • Sns
      • Exception
    • Sqs
      • Exception
    • Ssm
      • Exception
    • SSMContacts
      • Exception
    • SSMIncidents
      • Exception
    • SsmSap
      • Exception
    • SSO
      • Exception
    • SSOAdmin
      • Exception
    • SSOOIDC
      • Exception
    • StorageGateway
      • Exception
    • Sts
      • Exception
      • RegionalEndpoints
        • Exception
    • Support
      • Exception
    • SupportApp
      • Exception
    • Swf
      • Exception
    • Synthetics
      • Exception
    • Textract
      • Exception
    • TimestreamQuery
      • Exception
    • TimestreamWrite
      • Exception
    • Tnb
      • Exception
    • Token
    • TranscribeService
      • Exception
    • Transfer
      • Exception
    • Translate
      • Exception
    • VoiceID
      • Exception
    • VPCLattice
      • Exception
    • Waf
      • Exception
    • WafRegional
      • Exception
    • WAFV2
      • Exception
    • WellArchitected
      • Exception
    • WorkDocs
      • Exception
    • WorkLink
      • Exception
    • WorkMail
      • Exception
    • WorkMailMessageFlow
      • Exception
    • WorkSpaces
      • Exception
    • WorkSpacesWeb
      • Exception
    • XRay
      • Exception
  • GuzzleHttp
    • Promise
    • Psr7
  • Psr
    • Http
      • Message

Classes

  • Aws\AbstractConfigurationProvider
  • Aws\AccessAnalyzer\AccessAnalyzerClient
  • Aws\Account\AccountClient
  • Aws\Acm\AcmClient
  • Aws\ACMPCA\ACMPCAClient
  • Aws\AlexaForBusiness\AlexaForBusinessClient
  • Aws\Amplify\AmplifyClient
  • Aws\AmplifyBackend\AmplifyBackendClient
  • Aws\AmplifyUIBuilder\AmplifyUIBuilderClient
  • Aws\Api\AbstractModel
  • Aws\Api\ApiProvider
  • Aws\Api\DateTimeResult
  • Aws\Api\DocModel
  • Aws\Api\ErrorParser\AbstractErrorParser
  • Aws\Api\ErrorParser\JsonRpcErrorParser
  • Aws\Api\ErrorParser\RestJsonErrorParser
  • Aws\Api\ErrorParser\XmlErrorParser
  • Aws\Api\ListShape
  • Aws\Api\MapShape
  • Aws\Api\Operation
  • Aws\Api\Parser\Crc32ValidatingParser
  • Aws\Api\Parser\DecodingEventStreamIterator
  • Aws\Api\Parser\EventParsingIterator
  • Aws\Api\Parser\JsonParser
  • Aws\Api\Parser\JsonRpcParser
  • Aws\Api\Parser\QueryParser
  • Aws\Api\Parser\RestJsonParser
  • Aws\Api\Parser\RestXmlParser
  • Aws\Api\Parser\XmlParser
  • Aws\Api\Serializer\XmlBody
  • Aws\Api\Service
  • Aws\Api\Shape
  • Aws\Api\ShapeMap
  • Aws\Api\StructureShape
  • Aws\Api\TimestampShape
  • Aws\Api\Validator
  • Aws\ApiGateway\ApiGatewayClient
  • Aws\ApiGatewayManagementApi\ApiGatewayManagementApiClient
  • Aws\ApiGatewayV2\ApiGatewayV2Client
  • Aws\AppConfig\AppConfigClient
  • Aws\AppConfigData\AppConfigDataClient
  • Aws\Appflow\AppflowClient
  • Aws\AppIntegrationsService\AppIntegrationsServiceClient
  • Aws\ApplicationAutoScaling\ApplicationAutoScalingClient
  • Aws\ApplicationCostProfiler\ApplicationCostProfilerClient
  • Aws\ApplicationDiscoveryService\ApplicationDiscoveryServiceClient
  • Aws\ApplicationInsights\ApplicationInsightsClient
  • Aws\AppMesh\AppMeshClient
  • Aws\AppRegistry\AppRegistryClient
  • Aws\AppRunner\AppRunnerClient
  • Aws\Appstream\AppstreamClient
  • Aws\AppSync\AppSyncClient
  • Aws\ARCZonalShift\ARCZonalShiftClient
  • Aws\Athena\AthenaClient
  • Aws\AuditManager\AuditManagerClient
  • Aws\AugmentedAIRuntime\AugmentedAIRuntimeClient
  • Aws\AutoScaling\AutoScalingClient
  • Aws\AutoScalingPlans\AutoScalingPlansClient
  • Aws\AwsClient
  • Aws\Backup\BackupClient
  • Aws\BackupGateway\BackupGatewayClient
  • Aws\BackupStorage\BackupStorageClient
  • Aws\Batch\BatchClient
  • Aws\BillingConductor\BillingConductorClient
  • Aws\Braket\BraketClient
  • Aws\Budgets\BudgetsClient
  • Aws\Chime\ChimeClient
  • Aws\ChimeSDKIdentity\ChimeSDKIdentityClient
  • Aws\ChimeSDKMediaPipelines\ChimeSDKMediaPipelinesClient
  • Aws\ChimeSDKMeetings\ChimeSDKMeetingsClient
  • Aws\ChimeSDKMessaging\ChimeSDKMessagingClient
  • Aws\ChimeSDKVoice\ChimeSDKVoiceClient
  • Aws\CleanRooms\CleanRoomsClient
  • Aws\ClientResolver
  • Aws\ClientSideMonitoring\Configuration
  • Aws\ClientSideMonitoring\ConfigurationProvider
  • Aws\Cloud9\Cloud9Client
  • Aws\CloudControlApi\CloudControlApiClient
  • Aws\CloudDirectory\CloudDirectoryClient
  • Aws\CloudFormation\CloudFormationClient
  • Aws\CloudFront\CloudFrontClient
  • Aws\CloudFront\CookieSigner
  • Aws\CloudFront\UrlSigner
  • Aws\CloudHsm\CloudHsmClient
  • Aws\CloudHSMV2\CloudHSMV2Client
  • Aws\CloudSearch\CloudSearchClient
  • Aws\CloudSearchDomain\CloudSearchDomainClient
  • Aws\CloudTrail\CloudTrailClient
  • Aws\CloudTrail\LogFileIterator
  • Aws\CloudTrail\LogFileReader
  • Aws\CloudTrail\LogRecordIterator
  • Aws\CloudTrailData\CloudTrailDataClient
  • Aws\CloudWatch\CloudWatchClient
  • Aws\CloudWatchEvents\CloudWatchEventsClient
  • Aws\CloudWatchEvidently\CloudWatchEvidentlyClient
  • Aws\CloudWatchLogs\CloudWatchLogsClient
  • Aws\CloudWatchRUM\CloudWatchRUMClient
  • Aws\CodeArtifact\CodeArtifactClient
  • Aws\CodeBuild\CodeBuildClient
  • Aws\CodeCatalyst\CodeCatalystClient
  • Aws\CodeCommit\CodeCommitClient
  • Aws\CodeDeploy\CodeDeployClient
  • Aws\CodeGuruProfiler\CodeGuruProfilerClient
  • Aws\CodeGuruReviewer\CodeGuruReviewerClient
  • Aws\CodePipeline\CodePipelineClient
  • Aws\CodeStar\CodeStarClient
  • Aws\CodeStarconnections\CodeStarconnectionsClient
  • Aws\CodeStarNotifications\CodeStarNotificationsClient
  • Aws\CognitoIdentity\CognitoIdentityClient
  • Aws\CognitoIdentity\CognitoIdentityProvider
  • Aws\CognitoIdentityProvider\CognitoIdentityProviderClient
  • Aws\CognitoSync\CognitoSyncClient
  • Aws\Command
  • Aws\CommandPool
  • Aws\Comprehend\ComprehendClient
  • Aws\ComprehendMedical\ComprehendMedicalClient
  • Aws\ComputeOptimizer\ComputeOptimizerClient
  • Aws\ConfigService\ConfigServiceClient
  • Aws\Connect\ConnectClient
  • Aws\ConnectCampaignService\ConnectCampaignServiceClient
  • Aws\ConnectCases\ConnectCasesClient
  • Aws\ConnectContactLens\ConnectContactLensClient
  • Aws\ConnectParticipant\ConnectParticipantClient
  • Aws\ConnectWisdomService\ConnectWisdomServiceClient
  • Aws\ControlTower\ControlTowerClient
  • Aws\CostandUsageReportService\CostandUsageReportServiceClient
  • Aws\CostExplorer\CostExplorerClient
  • Aws\Credentials\AssumeRoleCredentialProvider
  • Aws\Credentials\AssumeRoleWithWebIdentityCredentialProvider
  • Aws\Credentials\CredentialProvider
  • Aws\Credentials\Credentials
  • Aws\Credentials\EcsCredentialProvider
  • Aws\Credentials\InstanceProfileProvider
  • Aws\Crypto\AesDecryptingStream
  • Aws\Crypto\AesEncryptingStream
  • Aws\Crypto\AesGcmDecryptingStream
  • Aws\Crypto\AesGcmEncryptingStream
  • Aws\Crypto\Cipher\Cbc
  • Aws\Crypto\KmsMaterialsProvider
  • Aws\Crypto\KmsMaterialsProviderV2
  • Aws\Crypto\MaterialsProvider
  • Aws\Crypto\MaterialsProviderV2
  • Aws\Crypto\Polyfill\AesGcm
  • Aws\Crypto\Polyfill\ByteArray
  • Aws\Crypto\Polyfill\Gmac
  • Aws\Crypto\Polyfill\Key
  • Aws\CustomerProfiles\CustomerProfilesClient
  • Aws\DatabaseMigrationService\DatabaseMigrationServiceClient
  • Aws\DataExchange\DataExchangeClient
  • Aws\DataPipeline\DataPipelineClient
  • Aws\DataSync\DataSyncClient
  • Aws\DAX\DAXClient
  • Aws\DefaultsMode\Configuration
  • Aws\DefaultsMode\ConfigurationProvider
  • Aws\Detective\DetectiveClient
  • Aws\DeviceFarm\DeviceFarmClient
  • Aws\DevOpsGuru\DevOpsGuruClient
  • Aws\DirectConnect\DirectConnectClient
  • Aws\DirectoryService\DirectoryServiceClient
  • Aws\DLM\DLMClient
  • Aws\DocDB\DocDBClient
  • Aws\DocDBElastic\DocDBElasticClient
  • Aws\DoctrineCacheAdapter
  • Aws\drs\drsClient
  • Aws\DynamoDb\BinaryValue
  • Aws\DynamoDb\DynamoDbClient
  • Aws\DynamoDb\LockingSessionConnection
  • Aws\DynamoDb\Marshaler
  • Aws\DynamoDb\NumberValue
  • Aws\DynamoDb\SessionHandler
  • Aws\DynamoDb\SetValue
  • Aws\DynamoDb\StandardSessionConnection
  • Aws\DynamoDb\WriteRequestBatch
  • Aws\DynamoDbStreams\DynamoDbStreamsClient
  • Aws\EBS\EBSClient
  • Aws\Ec2\Ec2Client
  • Aws\EC2InstanceConnect\EC2InstanceConnectClient
  • Aws\Ecr\EcrClient
  • Aws\ECRPublic\ECRPublicClient
  • Aws\Ecs\EcsClient
  • Aws\Efs\EfsClient
  • Aws\EKS\EKSClient
  • Aws\ElastiCache\ElastiCacheClient
  • Aws\ElasticBeanstalk\ElasticBeanstalkClient
  • Aws\ElasticInference\ElasticInferenceClient
  • Aws\ElasticLoadBalancing\ElasticLoadBalancingClient
  • Aws\ElasticLoadBalancingV2\ElasticLoadBalancingV2Client
  • Aws\ElasticsearchService\ElasticsearchServiceClient
  • Aws\ElasticTranscoder\ElasticTranscoderClient
  • Aws\Emr\EmrClient
  • Aws\EMRContainers\EMRContainersClient
  • Aws\EMRServerless\EMRServerlessClient
  • Aws\Endpoint\EndpointProvider
  • Aws\Endpoint\Partition
  • Aws\Endpoint\PartitionEndpointProvider
  • Aws\Endpoint\PatternEndpointProvider
  • Aws\Endpoint\UseDualstackEndpoint\Configuration
  • Aws\Endpoint\UseDualstackEndpoint\ConfigurationProvider
  • Aws\Endpoint\UseFipsEndpoint\Configuration
  • Aws\Endpoint\UseFipsEndpoint\ConfigurationProvider
  • Aws\EndpointDiscovery\Configuration
  • Aws\EndpointDiscovery\ConfigurationProvider
  • Aws\EndpointDiscovery\EndpointDiscoveryMiddleware
  • Aws\EndpointDiscovery\EndpointList
  • Aws\EndpointV2\EndpointDefinitionProvider
  • Aws\EndpointV2\EndpointProviderV2
  • Aws\EndpointV2\Rule\AbstractRule
  • Aws\EndpointV2\Rule\EndpointRule
  • Aws\EndpointV2\Rule\ErrorRule
  • Aws\EndpointV2\Rule\RuleCreator
  • Aws\EndpointV2\Rule\TreeRule
  • Aws\EndpointV2\Ruleset\Ruleset
  • Aws\EndpointV2\Ruleset\RulesetEndpoint
  • Aws\EndpointV2\Ruleset\RulesetParameter
  • Aws\EventBridge\EventBridgeClient
  • Aws\finspace\finspaceClient
  • Aws\FinSpaceData\FinSpaceDataClient
  • Aws\Firehose\FirehoseClient
  • Aws\FIS\FISClient
  • Aws\FMS\FMSClient
  • Aws\ForecastQueryService\ForecastQueryServiceClient
  • Aws\ForecastService\ForecastServiceClient
  • Aws\FraudDetector\FraudDetectorClient
  • Aws\FSx\FSxClient
  • Aws\GameLift\GameLiftClient
  • Aws\GameSparks\GameSparksClient
  • Aws\Glacier\GlacierClient
  • Aws\Glacier\MultipartUploader
  • Aws\Glacier\TreeHash
  • Aws\GlobalAccelerator\GlobalAcceleratorClient
  • Aws\Glue\GlueClient
  • Aws\GlueDataBrew\GlueDataBrewClient
  • Aws\Greengrass\GreengrassClient
  • Aws\GreengrassV2\GreengrassV2Client
  • Aws\GroundStation\GroundStationClient
  • Aws\GuardDuty\GuardDutyClient
  • Aws\Handler\GuzzleV5\GuzzleHandler
  • Aws\Handler\GuzzleV5\GuzzleStream
  • Aws\Handler\GuzzleV5\PsrStream
  • Aws\Handler\GuzzleV6\GuzzleHandler
  • Aws\HandlerList
  • Aws\HashingStream
  • Aws\Health\HealthClient
  • Aws\HealthLake\HealthLakeClient
  • Aws\History
  • Aws\Honeycode\HoneycodeClient
  • Aws\Iam\IamClient
  • Aws\IdempotencyTokenMiddleware
  • Aws\IdentityStore\IdentityStoreClient
  • Aws\imagebuilder\imagebuilderClient
  • Aws\ImportExport\ImportExportClient
  • Aws\Inspector2\Inspector2Client
  • Aws\Inspector\InspectorClient
  • Aws\InternetMonitor\InternetMonitorClient
  • Aws\IoT1ClickDevicesService\IoT1ClickDevicesServiceClient
  • Aws\IoT1ClickProjects\IoT1ClickProjectsClient
  • Aws\Iot\IotClient
  • Aws\IoTAnalytics\IoTAnalyticsClient
  • Aws\IotDataPlane\IotDataPlaneClient
  • Aws\IoTDeviceAdvisor\IoTDeviceAdvisorClient
  • Aws\IoTEvents\IoTEventsClient
  • Aws\IoTEventsData\IoTEventsDataClient
  • Aws\IoTFleetHub\IoTFleetHubClient
  • Aws\IoTFleetWise\IoTFleetWiseClient
  • Aws\IoTJobsDataPlane\IoTJobsDataPlaneClient
  • Aws\IoTRoboRunner\IoTRoboRunnerClient
  • Aws\IoTSecureTunneling\IoTSecureTunnelingClient
  • Aws\IoTSiteWise\IoTSiteWiseClient
  • Aws\IoTThingsGraph\IoTThingsGraphClient
  • Aws\IoTTwinMaker\IoTTwinMakerClient
  • Aws\IoTWireless\IoTWirelessClient
  • Aws\IVS\IVSClient
  • Aws\ivschat\ivschatClient
  • Aws\IVSRealTime\IVSRealTimeClient
  • Aws\JsonCompiler
  • Aws\Kafka\KafkaClient
  • Aws\KafkaConnect\KafkaConnectClient
  • Aws\kendra\kendraClient
  • Aws\KendraRanking\KendraRankingClient
  • Aws\Keyspaces\KeyspacesClient
  • Aws\Kinesis\KinesisClient
  • Aws\KinesisAnalytics\KinesisAnalyticsClient
  • Aws\KinesisAnalyticsV2\KinesisAnalyticsV2Client
  • Aws\KinesisVideo\KinesisVideoClient
  • Aws\KinesisVideoArchivedMedia\KinesisVideoArchivedMediaClient
  • Aws\KinesisVideoMedia\KinesisVideoMediaClient
  • Aws\KinesisVideoSignalingChannels\KinesisVideoSignalingChannelsClient
  • Aws\KinesisVideoWebRTCStorage\KinesisVideoWebRTCStorageClient
  • Aws\Kms\KmsClient
  • Aws\LakeFormation\LakeFormationClient
  • Aws\Lambda\LambdaClient
  • Aws\LexModelBuildingService\LexModelBuildingServiceClient
  • Aws\LexModelsV2\LexModelsV2Client
  • Aws\LexRuntimeService\LexRuntimeServiceClient
  • Aws\LexRuntimeV2\LexRuntimeV2Client
  • Aws\LicenseManager\LicenseManagerClient
  • Aws\LicenseManagerLinuxSubscriptions\LicenseManagerLinuxSubscriptionsClient
  • Aws\LicenseManagerUserSubscriptions\LicenseManagerUserSubscriptionsClient
  • Aws\Lightsail\LightsailClient
  • Aws\LocationService\LocationServiceClient
  • Aws\LookoutEquipment\LookoutEquipmentClient
  • Aws\LookoutforVision\LookoutforVisionClient
  • Aws\LookoutMetrics\LookoutMetricsClient
  • Aws\LruArrayCache
  • Aws\MachineLearning\MachineLearningClient
  • Aws\Macie2\Macie2Client
  • Aws\Macie\MacieClient
  • Aws\MainframeModernization\MainframeModernizationClient
  • Aws\ManagedBlockchain\ManagedBlockchainClient
  • Aws\ManagedGrafana\ManagedGrafanaClient
  • Aws\MarketplaceCatalog\MarketplaceCatalogClient
  • Aws\MarketplaceCommerceAnalytics\MarketplaceCommerceAnalyticsClient
  • Aws\MarketplaceEntitlementService\MarketplaceEntitlementServiceClient
  • Aws\MarketplaceMetering\MarketplaceMeteringClient
  • Aws\MediaConnect\MediaConnectClient
  • Aws\MediaConvert\MediaConvertClient
  • Aws\MediaLive\MediaLiveClient
  • Aws\MediaPackage\MediaPackageClient
  • Aws\MediaPackageVod\MediaPackageVodClient
  • Aws\MediaStore\MediaStoreClient
  • Aws\MediaStoreData\MediaStoreDataClient
  • Aws\MediaTailor\MediaTailorClient
  • Aws\MemoryDB\MemoryDBClient
  • Aws\mgn\mgnClient
  • Aws\Middleware
  • Aws\MigrationHub\MigrationHubClient
  • Aws\MigrationHubConfig\MigrationHubConfigClient
  • Aws\MigrationHubOrchestrator\MigrationHubOrchestratorClient
  • Aws\MigrationHubRefactorSpaces\MigrationHubRefactorSpacesClient
  • Aws\MigrationHubStrategyRecommendations\MigrationHubStrategyRecommendationsClient
  • Aws\Mobile\MobileClient
  • Aws\MockHandler
  • Aws\MQ\MQClient
  • Aws\MTurk\MTurkClient
  • Aws\Multipart\UploadState
  • Aws\MultiRegionClient
  • Aws\MWAA\MWAAClient
  • Aws\Neptune\NeptuneClient
  • Aws\NetworkFirewall\NetworkFirewallClient
  • Aws\NetworkManager\NetworkManagerClient
  • Aws\NimbleStudio\NimbleStudioClient
  • Aws\OAM\OAMClient
  • Aws\Omics\OmicsClient
  • Aws\OpenSearchServerless\OpenSearchServerlessClient
  • Aws\OpenSearchService\OpenSearchServiceClient
  • Aws\OpsWorks\OpsWorksClient
  • Aws\OpsWorksCM\OpsWorksCMClient
  • Aws\Organizations\OrganizationsClient
  • Aws\Outposts\OutpostsClient
  • Aws\Panorama\PanoramaClient
  • Aws\Personalize\PersonalizeClient
  • Aws\PersonalizeEvents\PersonalizeEventsClient
  • Aws\PersonalizeRuntime\PersonalizeRuntimeClient
  • Aws\PhpHash
  • Aws\PI\PIClient
  • Aws\Pinpoint\PinpointClient
  • Aws\PinpointEmail\PinpointEmailClient
  • Aws\PinpointSMSVoice\PinpointSMSVoiceClient
  • Aws\PinpointSMSVoiceV2\PinpointSMSVoiceV2Client
  • Aws\Pipes\PipesClient
  • Aws\Polly\PollyClient
  • Aws\PresignUrlMiddleware
  • Aws\Pricing\PricingClient
  • Aws\PrivateNetworks\PrivateNetworksClient
  • Aws\PrometheusService\PrometheusServiceClient
  • Aws\Proton\ProtonClient
  • Aws\Psr16CacheAdapter
  • Aws\PsrCacheAdapter
  • Aws\QLDB\QLDBClient
  • Aws\QLDBSession\QLDBSessionClient
  • Aws\QuickSight\QuickSightClient
  • Aws\RAM\RAMClient
  • Aws\Rds\AuthTokenGenerator
  • Aws\Rds\RdsClient
  • Aws\RDSDataService\RDSDataServiceClient
  • Aws\RecycleBin\RecycleBinClient
  • Aws\Redshift\RedshiftClient
  • Aws\RedshiftDataAPIService\RedshiftDataAPIServiceClient
  • Aws\RedshiftServerless\RedshiftServerlessClient
  • Aws\Rekognition\RekognitionClient
  • Aws\ResilienceHub\ResilienceHubClient
  • Aws\ResourceExplorer2\ResourceExplorer2Client
  • Aws\ResourceGroups\ResourceGroupsClient
  • Aws\ResourceGroupsTaggingAPI\ResourceGroupsTaggingAPIClient
  • Aws\Result
  • Aws\ResultPaginator
  • Aws\Retry\Configuration
  • Aws\Retry\ConfigurationProvider
  • Aws\RoboMaker\RoboMakerClient
  • Aws\RolesAnywhere\RolesAnywhereClient
  • Aws\Route53\Route53Client
  • Aws\Route53Domains\Route53DomainsClient
  • Aws\Route53RecoveryCluster\Route53RecoveryClusterClient
  • Aws\Route53RecoveryControlConfig\Route53RecoveryControlConfigClient
  • Aws\Route53RecoveryReadiness\Route53RecoveryReadinessClient
  • Aws\Route53Resolver\Route53ResolverClient
  • Aws\S3\BatchDelete
  • Aws\S3\Crypto\HeadersMetadataStrategy
  • Aws\S3\Crypto\InstructionFileMetadataStrategy
  • Aws\S3\Crypto\S3EncryptionClient
  • Aws\S3\Crypto\S3EncryptionClientV2
  • Aws\S3\Crypto\S3EncryptionMultipartUploader
  • Aws\S3\Crypto\S3EncryptionMultipartUploaderV2
  • Aws\S3\GetBucketLocationParser
  • Aws\S3\MultipartUploader
  • Aws\S3\ObjectCopier
  • Aws\S3\ObjectUploader
  • Aws\S3\PostObject
  • Aws\S3\PostObjectV4
  • Aws\S3\RegionalEndpoint\Configuration
  • Aws\S3\RegionalEndpoint\ConfigurationProvider
  • Aws\S3\S3Client
  • Aws\S3\S3MultiRegionClient
  • Aws\S3\S3UriParser
  • Aws\S3\StreamWrapper
  • Aws\S3\Transfer
  • Aws\S3\UseArnRegion\Configuration
  • Aws\S3\UseArnRegion\ConfigurationProvider
  • Aws\S3\ValidateResponseChecksumParser
  • Aws\S3Control\S3ControlClient
  • Aws\S3Outposts\S3OutpostsClient
  • Aws\SageMaker\SageMakerClient
  • Aws\SagemakerEdgeManager\SagemakerEdgeManagerClient
  • Aws\SageMakerFeatureStoreRuntime\SageMakerFeatureStoreRuntimeClient
  • Aws\SageMakerGeospatial\SageMakerGeospatialClient
  • Aws\SageMakerMetrics\SageMakerMetricsClient
  • Aws\SageMakerRuntime\SageMakerRuntimeClient
  • Aws\SavingsPlans\SavingsPlansClient
  • Aws\Scheduler\SchedulerClient
  • Aws\Schemas\SchemasClient
  • Aws\Script\Composer\Composer
  • Aws\Sdk
  • Aws\SecretsManager\SecretsManagerClient
  • Aws\SecurityHub\SecurityHubClient
  • Aws\SecurityLake\SecurityLakeClient
  • Aws\ServerlessApplicationRepository\ServerlessApplicationRepositoryClient
  • Aws\ServiceCatalog\ServiceCatalogClient
  • Aws\ServiceDiscovery\ServiceDiscoveryClient
  • Aws\ServiceQuotas\ServiceQuotasClient
  • Aws\Ses\SesClient
  • Aws\SesV2\SesV2Client
  • Aws\Sfn\SfnClient
  • Aws\Shield\ShieldClient
  • Aws\Signature\AnonymousSignature
  • Aws\Signature\S3SignatureV4
  • Aws\Signature\SignatureProvider
  • Aws\Signature\SignatureV4
  • Aws\signer\signerClient
  • Aws\SimSpaceWeaver\SimSpaceWeaverClient
  • Aws\Sms\SmsClient
  • Aws\SnowBall\SnowBallClient
  • Aws\SnowDeviceManagement\SnowDeviceManagementClient
  • Aws\Sns\Message
  • Aws\Sns\MessageValidator
  • Aws\Sns\SnsClient
  • Aws\Sqs\SqsClient
  • Aws\Ssm\SsmClient
  • Aws\SSMContacts\SSMContactsClient
  • Aws\SSMIncidents\SSMIncidentsClient
  • Aws\SsmSap\SsmSapClient
  • Aws\SSO\SSOClient
  • Aws\SSOAdmin\SSOAdminClient
  • Aws\SSOOIDC\SSOOIDCClient
  • Aws\StorageGateway\StorageGatewayClient
  • Aws\Sts\RegionalEndpoints\Configuration
  • Aws\Sts\RegionalEndpoints\ConfigurationProvider
  • Aws\Sts\StsClient
  • Aws\Support\SupportClient
  • Aws\SupportApp\SupportAppClient
  • Aws\Swf\SwfClient
  • Aws\Synthetics\SyntheticsClient
  • Aws\Textract\TextractClient
  • Aws\TimestreamQuery\TimestreamQueryClient
  • Aws\TimestreamWrite\TimestreamWriteClient
  • Aws\Tnb\TnbClient
  • Aws\Token\BearerTokenAuthorization
  • Aws\Token\SsoToken
  • Aws\Token\SsoTokenProvider
  • Aws\Token\Token
  • Aws\Token\TokenProvider
  • Aws\TraceMiddleware
  • Aws\TranscribeService\TranscribeServiceClient
  • Aws\Transfer\TransferClient
  • Aws\Translate\TranslateClient
  • Aws\VoiceID\VoiceIDClient
  • Aws\VPCLattice\VPCLatticeClient
  • Aws\Waf\WafClient
  • Aws\WafRegional\WafRegionalClient
  • Aws\WAFV2\WAFV2Client
  • Aws\Waiter
  • Aws\WellArchitected\WellArchitectedClient
  • Aws\WorkDocs\WorkDocsClient
  • Aws\WorkLink\WorkLinkClient
  • Aws\WorkMail\WorkMailClient
  • Aws\WorkMailMessageFlow\WorkMailMessageFlowClient
  • Aws\WorkSpaces\WorkSpacesClient
  • Aws\WorkSpacesWeb\WorkSpacesWebClient
  • Aws\WrappedHttpHandler
  • Aws\XRay\XRayClient

Interfaces

  • Aws\AwsClientInterface
  • Aws\CacheInterface
  • Aws\ClientSideMonitoring\ConfigurationInterface
  • Aws\CommandInterface
  • Aws\ConfigurationProviderInterface
  • Aws\Credentials\CredentialsInterface
  • Aws\Crypto\AesStreamInterface
  • Aws\Crypto\AesStreamInterfaceV2
  • Aws\Crypto\Cipher\CipherMethod
  • Aws\Crypto\MaterialsProviderInterface
  • Aws\Crypto\MaterialsProviderInterfaceV2
  • Aws\Crypto\MetadataStrategyInterface
  • Aws\DefaultsMode\ConfigurationInterface
  • Aws\DynamoDb\SessionConnectionInterface
  • Aws\Endpoint\PartitionInterface
  • Aws\Endpoint\UseDualstackEndpoint\ConfigurationInterface
  • Aws\Endpoint\UseFipsEndpoint\ConfigurationInterface
  • Aws\EndpointDiscovery\ConfigurationInterface
  • Aws\HashInterface
  • Aws\MonitoringEventsInterface
  • Aws\ResponseContainerInterface
  • Aws\ResultInterface
  • Aws\Retry\ConfigurationInterface
  • Aws\S3\RegionalEndpoint\ConfigurationInterface
  • Aws\S3\S3ClientInterface
  • Aws\S3\UseArnRegion\ConfigurationInterface
  • Aws\Signature\SignatureInterface
  • Aws\Sts\RegionalEndpoints\ConfigurationInterface
  • Aws\Token\RefreshableTokenProviderInterface
  • Aws\Token\TokenAuthorization
  • Aws\Token\TokenInterface

Traits

  • Aws\Api\ErrorParser\JsonParserTrait
  • Aws\Api\Parser\MetadataParserTrait
  • Aws\Api\Parser\PayloadParserTrait
  • Aws\AwsClientTrait
  • Aws\Crypto\Cipher\CipherBuilderTrait
  • Aws\Crypto\DecryptionTrait
  • Aws\Crypto\DecryptionTraitV2
  • Aws\Crypto\EncryptionTrait
  • Aws\Crypto\EncryptionTraitV2
  • Aws\Crypto\Polyfill\NeedsTrait
  • Aws\DynamoDb\SessionConnectionConfigTrait
  • Aws\HasDataTrait
  • Aws\HasMonitoringEventsTrait
  • Aws\Retry\RetryHelperTrait
  • Aws\S3\CalculatesChecksumTrait
  • Aws\S3\Crypto\CryptoParamsTrait
  • Aws\S3\Crypto\CryptoParamsTraitV2
  • Aws\S3\Crypto\UserAgentTrait
  • Aws\S3\MultipartUploadingTrait
  • Aws\S3\S3ClientTrait
  • Aws\Signature\SignatureTrait
  • Aws\Token\ParsesIniTrait

Exceptions

  • Aws\AccessAnalyzer\Exception\AccessAnalyzerException
  • Aws\Account\Exception\AccountException
  • Aws\Acm\Exception\AcmException
  • Aws\ACMPCA\Exception\ACMPCAException
  • Aws\AlexaForBusiness\Exception\AlexaForBusinessException
  • Aws\Amplify\Exception\AmplifyException
  • Aws\AmplifyBackend\Exception\AmplifyBackendException
  • Aws\AmplifyUIBuilder\Exception\AmplifyUIBuilderException
  • Aws\Api\Parser\Exception\ParserException
  • Aws\ApiGateway\Exception\ApiGatewayException
  • Aws\ApiGatewayManagementApi\Exception\ApiGatewayManagementApiException
  • Aws\ApiGatewayV2\Exception\ApiGatewayV2Exception
  • Aws\AppConfig\Exception\AppConfigException
  • Aws\AppConfigData\Exception\AppConfigDataException
  • Aws\Appflow\Exception\AppflowException
  • Aws\AppIntegrationsService\Exception\AppIntegrationsServiceException
  • Aws\ApplicationAutoScaling\Exception\ApplicationAutoScalingException
  • Aws\ApplicationCostProfiler\Exception\ApplicationCostProfilerException
  • Aws\ApplicationDiscoveryService\Exception\ApplicationDiscoveryServiceException
  • Aws\ApplicationInsights\Exception\ApplicationInsightsException
  • Aws\AppMesh\Exception\AppMeshException
  • Aws\AppRegistry\Exception\AppRegistryException
  • Aws\AppRunner\Exception\AppRunnerException
  • Aws\Appstream\Exception\AppstreamException
  • Aws\AppSync\Exception\AppSyncException
  • Aws\ARCZonalShift\Exception\ARCZonalShiftException
  • Aws\Arn\Exception\InvalidArnException
  • Aws\Athena\Exception\AthenaException
  • Aws\AuditManager\Exception\AuditManagerException
  • Aws\AugmentedAIRuntime\Exception\AugmentedAIRuntimeException
  • Aws\AutoScaling\Exception\AutoScalingException
  • Aws\AutoScalingPlans\Exception\AutoScalingPlansException
  • Aws\Backup\Exception\BackupException
  • Aws\BackupGateway\Exception\BackupGatewayException
  • Aws\BackupStorage\Exception\BackupStorageException
  • Aws\Batch\Exception\BatchException
  • Aws\BillingConductor\Exception\BillingConductorException
  • Aws\Braket\Exception\BraketException
  • Aws\Budgets\Exception\BudgetsException
  • Aws\Chime\Exception\ChimeException
  • Aws\ChimeSDKIdentity\Exception\ChimeSDKIdentityException
  • Aws\ChimeSDKMediaPipelines\Exception\ChimeSDKMediaPipelinesException
  • Aws\ChimeSDKMeetings\Exception\ChimeSDKMeetingsException
  • Aws\ChimeSDKMessaging\Exception\ChimeSDKMessagingException
  • Aws\ChimeSDKVoice\Exception\ChimeSDKVoiceException
  • Aws\CleanRooms\Exception\CleanRoomsException
  • Aws\ClientSideMonitoring\Exception\ConfigurationException
  • Aws\Cloud9\Exception\Cloud9Exception
  • Aws\CloudControlApi\Exception\CloudControlApiException
  • Aws\CloudDirectory\Exception\CloudDirectoryException
  • Aws\CloudFormation\Exception\CloudFormationException
  • Aws\CloudFront\Exception\CloudFrontException
  • Aws\CloudHsm\Exception\CloudHsmException
  • Aws\CloudHSMV2\Exception\CloudHSMV2Exception
  • Aws\CloudSearch\Exception\CloudSearchException
  • Aws\CloudSearchDomain\Exception\CloudSearchDomainException
  • Aws\CloudTrail\Exception\CloudTrailException
  • Aws\CloudTrailData\Exception\CloudTrailDataException
  • Aws\CloudWatch\Exception\CloudWatchException
  • Aws\CloudWatchEvents\Exception\CloudWatchEventsException
  • Aws\CloudWatchEvidently\Exception\CloudWatchEvidentlyException
  • Aws\CloudWatchLogs\Exception\CloudWatchLogsException
  • Aws\CloudWatchRUM\Exception\CloudWatchRUMException
  • Aws\CodeArtifact\Exception\CodeArtifactException
  • Aws\CodeBuild\Exception\CodeBuildException
  • Aws\CodeCatalyst\Exception\CodeCatalystException
  • Aws\CodeCommit\Exception\CodeCommitException
  • Aws\CodeDeploy\Exception\CodeDeployException
  • Aws\CodeGuruProfiler\Exception\CodeGuruProfilerException
  • Aws\CodeGuruReviewer\Exception\CodeGuruReviewerException
  • Aws\CodePipeline\Exception\CodePipelineException
  • Aws\CodeStar\Exception\CodeStarException
  • Aws\CodeStarconnections\Exception\CodeStarconnectionsException
  • Aws\CodeStarNotifications\Exception\CodeStarNotificationsException
  • Aws\CognitoIdentity\Exception\CognitoIdentityException
  • Aws\CognitoIdentityProvider\Exception\CognitoIdentityProviderException
  • Aws\CognitoSync\Exception\CognitoSyncException
  • Aws\Comprehend\Exception\ComprehendException
  • Aws\ComprehendMedical\Exception\ComprehendMedicalException
  • Aws\ComputeOptimizer\Exception\ComputeOptimizerException
  • Aws\ConfigService\Exception\ConfigServiceException
  • Aws\Connect\Exception\ConnectException
  • Aws\ConnectCampaignService\Exception\ConnectCampaignServiceException
  • Aws\ConnectCases\Exception\ConnectCasesException
  • Aws\ConnectContactLens\Exception\ConnectContactLensException
  • Aws\ConnectParticipant\Exception\ConnectParticipantException
  • Aws\ConnectWisdomService\Exception\ConnectWisdomServiceException
  • Aws\ControlTower\Exception\ControlTowerException
  • Aws\CostandUsageReportService\Exception\CostandUsageReportServiceException
  • Aws\CostExplorer\Exception\CostExplorerException
  • Aws\CustomerProfiles\Exception\CustomerProfilesException
  • Aws\DatabaseMigrationService\Exception\DatabaseMigrationServiceException
  • Aws\DataExchange\Exception\DataExchangeException
  • Aws\DataPipeline\Exception\DataPipelineException
  • Aws\DataSync\Exception\DataSyncException
  • Aws\DAX\Exception\DAXException
  • Aws\DefaultsMode\Exception\ConfigurationException
  • Aws\Detective\Exception\DetectiveException
  • Aws\DeviceFarm\Exception\DeviceFarmException
  • Aws\DevOpsGuru\Exception\DevOpsGuruException
  • Aws\DirectConnect\Exception\DirectConnectException
  • Aws\DirectoryService\Exception\DirectoryServiceException
  • Aws\DLM\Exception\DLMException
  • Aws\DocDB\Exception\DocDBException
  • Aws\DocDBElastic\Exception\DocDBElasticException
  • Aws\drs\Exception\drsException
  • Aws\DynamoDb\Exception\DynamoDbException
  • Aws\DynamoDbStreams\Exception\DynamoDbStreamsException
  • Aws\EBS\Exception\EBSException
  • Aws\Ec2\Exception\Ec2Exception
  • Aws\EC2InstanceConnect\Exception\EC2InstanceConnectException
  • Aws\Ecr\Exception\EcrException
  • Aws\ECRPublic\Exception\ECRPublicException
  • Aws\Ecs\Exception\EcsException
  • Aws\Efs\Exception\EfsException
  • Aws\EKS\Exception\EKSException
  • Aws\ElastiCache\Exception\ElastiCacheException
  • Aws\ElasticBeanstalk\Exception\ElasticBeanstalkException
  • Aws\ElasticInference\Exception\ElasticInferenceException
  • Aws\ElasticLoadBalancing\Exception\ElasticLoadBalancingException
  • Aws\ElasticLoadBalancingV2\Exception\ElasticLoadBalancingV2Exception
  • Aws\ElasticsearchService\Exception\ElasticsearchServiceException
  • Aws\ElasticTranscoder\Exception\ElasticTranscoderException
  • Aws\Emr\Exception\EmrException
  • Aws\EMRContainers\Exception\EMRContainersException
  • Aws\EMRServerless\Exception\EMRServerlessException
  • Aws\Endpoint\UseDualstackEndpoint\Exception\ConfigurationException
  • Aws\Endpoint\UseFipsEndpoint\Exception\ConfigurationException
  • Aws\EndpointDiscovery\Exception\ConfigurationException
  • Aws\EventBridge\Exception\EventBridgeException
  • Aws\Exception\AwsException
  • Aws\Exception\CommonRuntimeException
  • Aws\Exception\CouldNotCreateChecksumException
  • Aws\Exception\CredentialsException
  • Aws\Exception\CryptoException
  • Aws\Exception\CryptoPolyfillException
  • Aws\Exception\EventStreamDataException
  • Aws\Exception\IncalculablePayloadException
  • Aws\Exception\InvalidJsonException
  • Aws\Exception\InvalidRegionException
  • Aws\Exception\MultipartUploadException
  • Aws\Exception\TokenException
  • Aws\Exception\UnresolvedApiException
  • Aws\Exception\UnresolvedEndpointException
  • Aws\Exception\UnresolvedSignatureException
  • Aws\finspace\Exception\finspaceException
  • Aws\FinSpaceData\Exception\FinSpaceDataException
  • Aws\Firehose\Exception\FirehoseException
  • Aws\FIS\Exception\FISException
  • Aws\FMS\Exception\FMSException
  • Aws\ForecastQueryService\Exception\ForecastQueryServiceException
  • Aws\ForecastService\Exception\ForecastServiceException
  • Aws\FraudDetector\Exception\FraudDetectorException
  • Aws\FSx\Exception\FSxException
  • Aws\GameLift\Exception\GameLiftException
  • Aws\GameSparks\Exception\GameSparksException
  • Aws\Glacier\Exception\GlacierException
  • Aws\GlobalAccelerator\Exception\GlobalAcceleratorException
  • Aws\Glue\Exception\GlueException
  • Aws\GlueDataBrew\Exception\GlueDataBrewException
  • Aws\Greengrass\Exception\GreengrassException
  • Aws\GreengrassV2\Exception\GreengrassV2Exception
  • Aws\GroundStation\Exception\GroundStationException
  • Aws\GuardDuty\Exception\GuardDutyException
  • Aws\Health\Exception\HealthException
  • Aws\HealthLake\Exception\HealthLakeException
  • Aws\Honeycode\Exception\HoneycodeException
  • Aws\Iam\Exception\IamException
  • Aws\IdentityStore\Exception\IdentityStoreException
  • Aws\imagebuilder\Exception\imagebuilderException
  • Aws\ImportExport\Exception\ImportExportException
  • Aws\Inspector2\Exception\Inspector2Exception
  • Aws\Inspector\Exception\InspectorException
  • Aws\InternetMonitor\Exception\InternetMonitorException
  • Aws\IoT1ClickDevicesService\Exception\IoT1ClickDevicesServiceException
  • Aws\IoT1ClickProjects\Exception\IoT1ClickProjectsException
  • Aws\Iot\Exception\IotException
  • Aws\IoTAnalytics\Exception\IoTAnalyticsException
  • Aws\IotDataPlane\Exception\IotDataPlaneException
  • Aws\IoTDeviceAdvisor\Exception\IoTDeviceAdvisorException
  • Aws\IoTEvents\Exception\IoTEventsException
  • Aws\IoTEventsData\Exception\IoTEventsDataException
  • Aws\IoTFleetHub\Exception\IoTFleetHubException
  • Aws\IoTFleetWise\Exception\IoTFleetWiseException
  • Aws\IoTJobsDataPlane\Exception\IoTJobsDataPlaneException
  • Aws\IoTRoboRunner\Exception\IoTRoboRunnerException
  • Aws\IoTSecureTunneling\Exception\IoTSecureTunnelingException
  • Aws\IoTSiteWise\Exception\IoTSiteWiseException
  • Aws\IoTThingsGraph\Exception\IoTThingsGraphException
  • Aws\IoTTwinMaker\Exception\IoTTwinMakerException
  • Aws\IoTWireless\Exception\IoTWirelessException
  • Aws\IVS\Exception\IVSException
  • Aws\ivschat\Exception\ivschatException
  • Aws\IVSRealTime\Exception\IVSRealTimeException
  • Aws\Kafka\Exception\KafkaException
  • Aws\KafkaConnect\Exception\KafkaConnectException
  • Aws\kendra\Exception\kendraException
  • Aws\KendraRanking\Exception\KendraRankingException
  • Aws\Keyspaces\Exception\KeyspacesException
  • Aws\Kinesis\Exception\KinesisException
  • Aws\KinesisAnalytics\Exception\KinesisAnalyticsException
  • Aws\KinesisAnalyticsV2\Exception\KinesisAnalyticsV2Exception
  • Aws\KinesisVideo\Exception\KinesisVideoException
  • Aws\KinesisVideoArchivedMedia\Exception\KinesisVideoArchivedMediaException
  • Aws\KinesisVideoMedia\Exception\KinesisVideoMediaException
  • Aws\KinesisVideoSignalingChannels\Exception\KinesisVideoSignalingChannelsException
  • Aws\KinesisVideoWebRTCStorage\Exception\KinesisVideoWebRTCStorageException
  • Aws\Kms\Exception\KmsException
  • Aws\LakeFormation\Exception\LakeFormationException
  • Aws\Lambda\Exception\LambdaException
  • Aws\LexModelBuildingService\Exception\LexModelBuildingServiceException
  • Aws\LexModelsV2\Exception\LexModelsV2Exception
  • Aws\LexRuntimeService\Exception\LexRuntimeServiceException
  • Aws\LexRuntimeV2\Exception\LexRuntimeV2Exception
  • Aws\LicenseManager\Exception\LicenseManagerException
  • Aws\LicenseManagerLinuxSubscriptions\Exception\LicenseManagerLinuxSubscriptionsException
  • Aws\LicenseManagerUserSubscriptions\Exception\LicenseManagerUserSubscriptionsException
  • Aws\Lightsail\Exception\LightsailException
  • Aws\LocationService\Exception\LocationServiceException
  • Aws\LookoutEquipment\Exception\LookoutEquipmentException
  • Aws\LookoutforVision\Exception\LookoutforVisionException
  • Aws\LookoutMetrics\Exception\LookoutMetricsException
  • Aws\MachineLearning\Exception\MachineLearningException
  • Aws\Macie2\Exception\Macie2Exception
  • Aws\Macie\Exception\MacieException
  • Aws\MainframeModernization\Exception\MainframeModernizationException
  • Aws\ManagedBlockchain\Exception\ManagedBlockchainException
  • Aws\ManagedGrafana\Exception\ManagedGrafanaException
  • Aws\MarketplaceCatalog\Exception\MarketplaceCatalogException
  • Aws\MarketplaceCommerceAnalytics\Exception\MarketplaceCommerceAnalyticsException
  • Aws\MarketplaceEntitlementService\Exception\MarketplaceEntitlementServiceException
  • Aws\MarketplaceMetering\Exception\MarketplaceMeteringException
  • Aws\MediaConnect\Exception\MediaConnectException
  • Aws\MediaConvert\Exception\MediaConvertException
  • Aws\MediaLive\Exception\MediaLiveException
  • Aws\MediaPackage\Exception\MediaPackageException
  • Aws\MediaPackageVod\Exception\MediaPackageVodException
  • Aws\MediaStore\Exception\MediaStoreException
  • Aws\MediaStoreData\Exception\MediaStoreDataException
  • Aws\MediaTailor\Exception\MediaTailorException
  • Aws\MemoryDB\Exception\MemoryDBException
  • Aws\mgn\Exception\mgnException
  • Aws\MigrationHub\Exception\MigrationHubException
  • Aws\MigrationHubConfig\Exception\MigrationHubConfigException
  • Aws\MigrationHubOrchestrator\Exception\MigrationHubOrchestratorException
  • Aws\MigrationHubRefactorSpaces\Exception\MigrationHubRefactorSpacesException
  • Aws\MigrationHubStrategyRecommendations\Exception\MigrationHubStrategyRecommendationsException
  • Aws\Mobile\Exception\MobileException
  • Aws\MQ\Exception\MQException
  • Aws\MTurk\Exception\MTurkException
  • Aws\MWAA\Exception\MWAAException
  • Aws\Neptune\Exception\NeptuneException
  • Aws\NetworkFirewall\Exception\NetworkFirewallException
  • Aws\NetworkManager\Exception\NetworkManagerException
  • Aws\NimbleStudio\Exception\NimbleStudioException
  • Aws\OAM\Exception\OAMException
  • Aws\Omics\Exception\OmicsException
  • Aws\OpenSearchServerless\Exception\OpenSearchServerlessException
  • Aws\OpenSearchService\Exception\OpenSearchServiceException
  • Aws\OpsWorks\Exception\OpsWorksException
  • Aws\OpsWorksCM\Exception\OpsWorksCMException
  • Aws\Organizations\Exception\OrganizationsException
  • Aws\Outposts\Exception\OutpostsException
  • Aws\Panorama\Exception\PanoramaException
  • Aws\Personalize\Exception\PersonalizeException
  • Aws\PersonalizeEvents\Exception\PersonalizeEventsException
  • Aws\PersonalizeRuntime\Exception\PersonalizeRuntimeException
  • Aws\PI\Exception\PIException
  • Aws\Pinpoint\Exception\PinpointException
  • Aws\PinpointEmail\Exception\PinpointEmailException
  • Aws\PinpointSMSVoice\Exception\PinpointSMSVoiceException
  • Aws\PinpointSMSVoiceV2\Exception\PinpointSMSVoiceV2Exception
  • Aws\Pipes\Exception\PipesException
  • Aws\Polly\Exception\PollyException
  • Aws\Pricing\Exception\PricingException
  • Aws\PrivateNetworks\Exception\PrivateNetworksException
  • Aws\PrometheusService\Exception\PrometheusServiceException
  • Aws\Proton\Exception\ProtonException
  • Aws\QLDB\Exception\QLDBException
  • Aws\QLDBSession\Exception\QLDBSessionException
  • Aws\QuickSight\Exception\QuickSightException
  • Aws\RAM\Exception\RAMException
  • Aws\Rds\Exception\RdsException
  • Aws\RDSDataService\Exception\RDSDataServiceException
  • Aws\RecycleBin\Exception\RecycleBinException
  • Aws\Redshift\Exception\RedshiftException
  • Aws\RedshiftDataAPIService\Exception\RedshiftDataAPIServiceException
  • Aws\RedshiftServerless\Exception\RedshiftServerlessException
  • Aws\Rekognition\Exception\RekognitionException
  • Aws\ResilienceHub\Exception\ResilienceHubException
  • Aws\ResourceExplorer2\Exception\ResourceExplorer2Exception
  • Aws\ResourceGroups\Exception\ResourceGroupsException
  • Aws\ResourceGroupsTaggingAPI\Exception\ResourceGroupsTaggingAPIException
  • Aws\Retry\Exception\ConfigurationException
  • Aws\RoboMaker\Exception\RoboMakerException
  • Aws\RolesAnywhere\Exception\RolesAnywhereException
  • Aws\Route53\Exception\Route53Exception
  • Aws\Route53Domains\Exception\Route53DomainsException
  • Aws\Route53RecoveryCluster\Exception\Route53RecoveryClusterException
  • Aws\Route53RecoveryControlConfig\Exception\Route53RecoveryControlConfigException
  • Aws\Route53RecoveryReadiness\Exception\Route53RecoveryReadinessException
  • Aws\Route53Resolver\Exception\Route53ResolverException
  • Aws\S3\Exception\DeleteMultipleObjectsException
  • Aws\S3\Exception\PermanentRedirectException
  • Aws\S3\Exception\S3Exception
  • Aws\S3\Exception\S3MultipartUploadException
  • Aws\S3\RegionalEndpoint\Exception\ConfigurationException
  • Aws\S3\UseArnRegion\Exception\ConfigurationException
  • Aws\S3Control\Exception\S3ControlException
  • Aws\S3Outposts\Exception\S3OutpostsException
  • Aws\SageMaker\Exception\SageMakerException
  • Aws\SagemakerEdgeManager\Exception\SagemakerEdgeManagerException
  • Aws\SageMakerFeatureStoreRuntime\Exception\SageMakerFeatureStoreRuntimeException
  • Aws\SageMakerGeospatial\Exception\SageMakerGeospatialException
  • Aws\SageMakerMetrics\Exception\SageMakerMetricsException
  • Aws\SageMakerRuntime\Exception\SageMakerRuntimeException
  • Aws\SavingsPlans\Exception\SavingsPlansException
  • Aws\Scheduler\Exception\SchedulerException
  • Aws\Schemas\Exception\SchemasException
  • Aws\SecretsManager\Exception\SecretsManagerException
  • Aws\SecurityHub\Exception\SecurityHubException
  • Aws\SecurityLake\Exception\SecurityLakeException
  • Aws\ServerlessApplicationRepository\Exception\ServerlessApplicationRepositoryException
  • Aws\ServiceCatalog\Exception\ServiceCatalogException
  • Aws\ServiceDiscovery\Exception\ServiceDiscoveryException
  • Aws\ServiceQuotas\Exception\ServiceQuotasException
  • Aws\Ses\Exception\SesException
  • Aws\SesV2\Exception\SesV2Exception
  • Aws\Sfn\Exception\SfnException
  • Aws\Shield\Exception\ShieldException
  • Aws\signer\Exception\signerException
  • Aws\SimSpaceWeaver\Exception\SimSpaceWeaverException
  • Aws\Sms\Exception\SmsException
  • Aws\SnowBall\Exception\SnowBallException
  • Aws\SnowDeviceManagement\Exception\SnowDeviceManagementException
  • Aws\Sns\Exception\InvalidSnsMessageException
  • Aws\Sns\Exception\SnsException
  • Aws\Sqs\Exception\SqsException
  • Aws\Ssm\Exception\SsmException
  • Aws\SSMContacts\Exception\SSMContactsException
  • Aws\SSMIncidents\Exception\SSMIncidentsException
  • Aws\SsmSap\Exception\SsmSapException
  • Aws\SSO\Exception\SSOException
  • Aws\SSOAdmin\Exception\SSOAdminException
  • Aws\SSOOIDC\Exception\SSOOIDCException
  • Aws\StorageGateway\Exception\StorageGatewayException
  • Aws\Sts\Exception\StsException
  • Aws\Sts\RegionalEndpoints\Exception\ConfigurationException
  • Aws\Support\Exception\SupportException
  • Aws\SupportApp\Exception\SupportAppException
  • Aws\Swf\Exception\SwfException
  • Aws\Synthetics\Exception\SyntheticsException
  • Aws\Textract\Exception\TextractException
  • Aws\TimestreamQuery\Exception\TimestreamQueryException
  • Aws\TimestreamWrite\Exception\TimestreamWriteException
  • Aws\Tnb\Exception\TnbException
  • Aws\TranscribeService\Exception\TranscribeServiceException
  • Aws\Transfer\Exception\TransferException
  • Aws\Translate\Exception\TranslateException
  • Aws\VoiceID\Exception\VoiceIDException
  • Aws\VPCLattice\Exception\VPCLatticeException
  • Aws\Waf\Exception\WafException
  • Aws\WafRegional\Exception\WafRegionalException
  • Aws\WAFV2\Exception\WAFV2Exception
  • Aws\WellArchitected\Exception\WellArchitectedException
  • Aws\WorkDocs\Exception\WorkDocsException
  • Aws\WorkLink\Exception\WorkLinkException
  • Aws\WorkMail\Exception\WorkMailException
  • Aws\WorkMailMessageFlow\Exception\WorkMailMessageFlowException
  • Aws\WorkSpaces\Exception\WorkSpacesException
  • Aws\WorkSpacesWeb\Exception\WorkSpacesWebException
  • Aws\XRay\Exception\XRayException

Functions

  • Aws\boolean_value
  • Aws\clear_compiled_json
  • Aws\constantly
  • Aws\default_http_handler
  • Aws\default_user_agent
  • Aws\describe_type
  • Aws\dir_iterator
  • Aws\filter
  • Aws\flatmap
  • Aws\guzzle_major_version
  • Aws\is_fips_pseudo_region
  • Aws\is_valid_epoch
  • Aws\is_valid_hostlabel
  • Aws\is_valid_hostname
  • Aws\load_compiled_json
  • Aws\manifest
  • Aws\map
  • Aws\or_chain
  • Aws\parse_ini_file
  • Aws\partition
  • Aws\recursive_dir_iterator
  • Aws\serialize
  • Aws\strip_fips_pseudo_regions

Amazon QuickSight 2018-04-01

Client: Aws\QuickSight\QuickSightClient
Service ID: quicksight
Version: 2018-04-01

This page describes the parameters and results for the operations of the Amazon QuickSight (2018-04-01), and shows how to use the Aws\QuickSight\QuickSightClient object to call the described operations. This documentation is specific to the 2018-04-01 API version of the service.

Operation Summary

Each of the following operations can be created from a client using $client->getCommand('CommandName'), where "CommandName" is the name of one of the following operations. Note: a command is a value that encapsulates an operation and the parameters used to create an HTTP request.

You can also create and send a command immediately using the magic methods available on a client object: $client->commandName(/* parameters */). You can send the command asynchronously (returning a promise) by appending the word "Async" to the operation name: $client->commandNameAsync(/* parameters */).

  • CancelIngestion ( array $params = [] )

    Cancels an ongoing ingestion of data into SPICE.

  • CreateAccountCustomization ( array $params = [] )

    Creates Amazon QuickSight customizations for the current Amazon Web Services Region.

  • CreateAccountSubscription ( array $params = [] )

    Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.

  • CreateAnalysis ( array $params = [] )

    Creates an analysis in Amazon QuickSight.

  • CreateDashboard ( array $params = [] )

    Creates a dashboard from either a template or directly with a DashboardDefinition.

  • CreateDataSet ( array $params = [] )

    Creates a dataset.

  • CreateDataSource ( array $params = [] )

    Creates a data source.

  • CreateFolder ( array $params = [] )

    Creates an empty shared folder.

  • CreateFolderMembership ( array $params = [] )

    Adds an asset, such as a dashboard, analysis, or dataset into a folder.

  • CreateGroup ( array $params = [] )

    Use the CreateGroup operation to create a group in Amazon QuickSight.

  • CreateGroupMembership ( array $params = [] )

    Adds an Amazon QuickSight user to an Amazon QuickSight group.

  • CreateIAMPolicyAssignment ( array $params = [] )

    Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN).

  • CreateIngestion ( array $params = [] )

    Creates and starts a new SPICE ingestion for a dataset.

  • CreateNamespace ( array $params = [] )

    (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.

  • CreateTemplate ( array $params = [] )

    Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis or template.

  • CreateTemplateAlias ( array $params = [] )

    Creates a template alias for a template.

  • CreateTheme ( array $params = [] )

    Creates a theme.

  • CreateThemeAlias ( array $params = [] )

    Creates a theme alias for a theme.

  • DeleteAccountCustomization ( array $params = [] )

    Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web Services account and Amazon QuickSight namespace.

  • DeleteAccountSubscription ( array $params = [] )

    Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account.

  • DeleteAnalysis ( array $params = [] )

    Deletes an analysis from Amazon QuickSight.

  • DeleteDashboard ( array $params = [] )

    Deletes a dashboard.

  • DeleteDataSet ( array $params = [] )

    Deletes a dataset.

  • DeleteDataSource ( array $params = [] )

    Deletes the data source permanently.

  • DeleteFolder ( array $params = [] )

    Deletes an empty folder.

  • DeleteFolderMembership ( array $params = [] )

    Removes an asset, such as a dashboard, analysis, or dataset, from a folder.

  • DeleteGroup ( array $params = [] )

    Removes a user group from Amazon QuickSight.

  • DeleteGroupMembership ( array $params = [] )

    Removes a user from a group so that the user is no longer a member of the group.

  • DeleteIAMPolicyAssignment ( array $params = [] )

    Deletes an existing IAM policy assignment.

  • DeleteNamespace ( array $params = [] )

    Deletes a namespace and the users and groups that are associated with the namespace.

  • DeleteTemplate ( array $params = [] )

    Deletes a template.

  • DeleteTemplateAlias ( array $params = [] )

    Deletes the item that the specified template alias points to.

  • DeleteTheme ( array $params = [] )

    Deletes a theme.

  • DeleteThemeAlias ( array $params = [] )

    Deletes the version of the theme that the specified theme alias points to.

  • DeleteUser ( array $params = [] )

    Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the call.

  • DeleteUserByPrincipalId ( array $params = [] )

    Deletes a user identified by its principal ID.

  • DescribeAccountCustomization ( array $params = [] )

    Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region.

  • DescribeAccountSettings ( array $params = [] )

    Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon Web Services account.

  • DescribeAccountSubscription ( array $params = [] )

    Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's subscription.

  • DescribeAnalysis ( array $params = [] )

    Provides a summary of the metadata for an analysis.

  • DescribeAnalysisDefinition ( array $params = [] )

    Provides a detailed description of the definition of an analysis.

  • DescribeAnalysisPermissions ( array $params = [] )

    Provides the read and write permissions for an analysis.

  • DescribeDashboard ( array $params = [] )

    Provides a summary for a dashboard.

  • DescribeDashboardDefinition ( array $params = [] )

    Provides a detailed description of the definition of a dashboard.

  • DescribeDashboardPermissions ( array $params = [] )

    Describes read and write permissions for a dashboard.

  • DescribeDataSet ( array $params = [] )

    Describes a dataset.

  • DescribeDataSetPermissions ( array $params = [] )

    Describes the permissions on a dataset.

  • DescribeDataSource ( array $params = [] )

    Describes a data source.

  • DescribeDataSourcePermissions ( array $params = [] )

    Describes the resource permissions for a data source.

  • DescribeFolder ( array $params = [] )

    Describes a folder.

  • DescribeFolderPermissions ( array $params = [] )

    Describes permissions for a folder.

  • DescribeFolderResolvedPermissions ( array $params = [] )

    Describes the folder resolved permissions.

  • DescribeGroup ( array $params = [] )

    Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).

  • DescribeGroupMembership ( array $params = [] )

    Use the DescribeGroupMembership operation to determine if a user is a member of the specified group.

  • DescribeIAMPolicyAssignment ( array $params = [] )

    Describes an existing IAM policy assignment, as specified by the assignment name.

  • DescribeIngestion ( array $params = [] )

    Describes a SPICE ingestion.

  • DescribeIpRestriction ( array $params = [] )

    Provides a summary and status of IP rules.

  • DescribeNamespace ( array $params = [] )

    Describes the current namespace.

  • DescribeTemplate ( array $params = [] )

    Describes a template's metadata.

  • DescribeTemplateAlias ( array $params = [] )

    Describes the template alias for a template.

  • DescribeTemplateDefinition ( array $params = [] )

    Provides a detailed description of the definition of a template.

  • DescribeTemplatePermissions ( array $params = [] )

    Describes read and write permissions on a template.

  • DescribeTheme ( array $params = [] )

    Describes a theme.

  • DescribeThemeAlias ( array $params = [] )

    Describes the alias for a theme.

  • DescribeThemePermissions ( array $params = [] )

    Describes the read and write permissions for a theme.

  • DescribeUser ( array $params = [] )

    Returns information about a user, given the user name.

  • GenerateEmbedUrlForAnonymousUser ( array $params = [] )

    Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, without having to register any reader users.

  • GenerateEmbedUrlForRegisteredUser ( array $params = [] )

    Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website.

  • GetDashboardEmbedUrl ( array $params = [] )

    Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application.

  • GetSessionEmbedUrl ( array $params = [] )

    Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code.

  • ListAnalyses ( array $params = [] )

    Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.

  • ListDashboardVersions ( array $params = [] )

    Lists all the versions of the dashboards in the Amazon QuickSight subscription.

  • ListDashboards ( array $params = [] )

    Lists dashboards in an Amazon Web Services account.

  • ListDataSets ( array $params = [] )

    Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.

  • ListDataSources ( array $params = [] )

    Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.

  • ListFolderMembers ( array $params = [] )

    List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder.

  • ListFolders ( array $params = [] )

    Lists all folders in an account.

  • ListGroupMemberships ( array $params = [] )

    Lists member users in a group.

  • ListGroups ( array $params = [] )

    Lists all user groups in Amazon QuickSight.

  • ListIAMPolicyAssignments ( array $params = [] )

    Lists IAM policy assignments in the current Amazon QuickSight account.

  • ListIAMPolicyAssignmentsForUser ( array $params = [] )

    Lists all the IAM policy assignments, including the Amazon Resource Names (ARNs) for the IAM policies assigned to the specified user and group or groups that the user belongs to.

  • ListIngestions ( array $params = [] )

    Lists the history of SPICE ingestions for a dataset.

  • ListNamespaces ( array $params = [] )

    Lists the namespaces for the specified Amazon Web Services account.

  • ListTagsForResource ( array $params = [] )

    Lists the tags assigned to a resource.

  • ListTemplateAliases ( array $params = [] )

    Lists all the aliases of a template.

  • ListTemplateVersions ( array $params = [] )

    Lists all the versions of the templates in the current Amazon QuickSight account.

  • ListTemplates ( array $params = [] )

    Lists all the templates in the current Amazon QuickSight account.

  • ListThemeAliases ( array $params = [] )

    Lists all the aliases of a theme.

  • ListThemeVersions ( array $params = [] )

    Lists all the versions of the themes in the current Amazon Web Services account.

  • ListThemes ( array $params = [] )

    Lists all the themes in the current Amazon Web Services account.

  • ListUserGroups ( array $params = [] )

    Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.

  • ListUsers ( array $params = [] )

    Returns a list of all of the Amazon QuickSight users belonging to this account.

  • RegisterUser ( array $params = [] )

    Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request.

  • RestoreAnalysis ( array $params = [] )

    Restores an analysis.

  • SearchAnalyses ( array $params = [] )

    Searches for analyses that belong to the user specified in the filter.

  • SearchDashboards ( array $params = [] )

    Searches for dashboards that belong to a user.

  • SearchDataSets ( array $params = [] )

    Use the SearchDataSets operation to search for datasets that belong to an account.

  • SearchDataSources ( array $params = [] )

    Use the SearchDataSources operation to search for data sources that belong to an account.

  • SearchFolders ( array $params = [] )

    Searches the subfolders in a folder.

  • SearchGroups ( array $params = [] )

    Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the supplied filters.

  • TagResource ( array $params = [] )

    Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource.

  • UntagResource ( array $params = [] )

    Removes a tag or tags from a resource.

  • UpdateAccountCustomization ( array $params = [] )

    Updates Amazon QuickSight customizations for the current Amazon Web Services Region.

  • UpdateAccountSettings ( array $params = [] )

    Updates the Amazon QuickSight settings in your Amazon Web Services account.

  • UpdateAnalysis ( array $params = [] )

    Updates an analysis in Amazon QuickSight

  • UpdateAnalysisPermissions ( array $params = [] )

    Updates the read and write permissions for an analysis.

  • UpdateDashboard ( array $params = [] )

    Updates a dashboard in an Amazon Web Services account.

  • UpdateDashboardPermissions ( array $params = [] )

    Updates read and write permissions on a dashboard.

  • UpdateDashboardPublishedVersion ( array $params = [] )

    Updates the published version of a dashboard.

  • UpdateDataSet ( array $params = [] )

    Updates a dataset.

  • UpdateDataSetPermissions ( array $params = [] )

    Updates the permissions on a dataset.

  • UpdateDataSource ( array $params = [] )

    Updates a data source.

  • UpdateDataSourcePermissions ( array $params = [] )

    Updates the permissions to a data source.

  • UpdateFolder ( array $params = [] )

    Updates the name of a folder.

  • UpdateFolderPermissions ( array $params = [] )

    Updates permissions of a folder.

  • UpdateGroup ( array $params = [] )

    Changes a group description.

  • UpdateIAMPolicyAssignment ( array $params = [] )

    Updates an existing IAM policy assignment.

  • UpdateIpRestriction ( array $params = [] )

    Updates the content and status of IP rules.

  • UpdatePublicSharingSettings ( array $params = [] )

    Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard.

  • UpdateTemplate ( array $params = [] )

    Updates a template from an existing Amazon QuickSight analysis or another template.

  • UpdateTemplateAlias ( array $params = [] )

    Updates the template alias of a template.

  • UpdateTemplatePermissions ( array $params = [] )

    Updates the resource permissions for a template.

  • UpdateTheme ( array $params = [] )

    Updates a theme.

  • UpdateThemeAlias ( array $params = [] )

    Updates an alias of a theme.

  • UpdateThemePermissions ( array $params = [] )

    Updates the resource permissions for a theme.

  • UpdateUser ( array $params = [] )

    Updates an Amazon QuickSight user.

Paginators

Paginators handle automatically iterating over paginated API results. Paginators are associated with specific API operations, and they accept the parameters that the corresponding API operation accepts. You can get a paginator from a client class using getPaginator($paginatorName, $operationParameters). This client supports the following paginators:

  • ListAnalyses
  • ListDashboardVersions
  • ListDashboards
  • ListDataSets
  • ListDataSources
  • ListIngestions
  • ListNamespaces
  • ListTemplateAliases
  • ListTemplateVersions
  • ListTemplates
  • ListThemeVersions
  • ListThemes
  • SearchAnalyses
  • SearchDashboards
  • SearchDataSets
  • SearchDataSources

Operations

CancelIngestion

$result = $client->cancelIngestion([/* ... */]);
$promise = $client->cancelIngestionAsync([/* ... */]);

Cancels an ongoing ingestion of data into SPICE.

Parameter Syntax

$result = $client->cancelIngestion([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'IngestionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
  • Required: Yes
  • Type: string

The Amazon Web Services account ID.

DataSetId
  • Required: Yes
  • Type: string

The ID of the dataset used in the ingestion.

IngestionId
  • Required: Yes
  • Type: string

An ID for the ingestion.

Result Syntax

[
    'Arn' => '<string>',
    'IngestionId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name (ARN) for the data ingestion.

IngestionId
  • Type: string

An ID for the ingestion.

RequestId
  • Type: string

The Amazon Web Services request ID for this operation.

Status
  • Type: int

The HTTP status of the request.

Errors

  • AccessDeniedException:

    You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

  • InvalidParameterValueException:

    One or more parameters has a value that isn't valid.

  • ResourceNotFoundException:

    One or more resources can't be found.

  • ThrottlingException:

    Access is throttled.

  • ResourceExistsException:

    The resource specified already exists.

  • InternalFailureException:

    An internal failure occurred.

CreateAccountCustomization

$result = $client->createAccountCustomization([/* ... */]);
$promise = $client->createAccountCustomizationAsync([/* ... */]);

Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all new users, see Customizing Amazon QuickSight in the Amazon QuickSight User Guide.

You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

Before you use the CreateAccountCustomization API operation to add a theme as the namespace default, make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the current permissions by using the DescribeThemePermissions API operation. To share the theme, grant permissions by using the UpdateThemePermissions API operation.

Parameter Syntax

$result = $client->createAccountCustomization([
    'AccountCustomization' => [ // REQUIRED
        'DefaultEmailCustomizationTemplate' => '<string>',
        'DefaultTheme' => '<string>',
    ],
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AccountCustomization
  • Required: Yes
  • Type: AccountCustomization structure

The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.

For example, you can add a default theme by setting AccountCustomization to the midnight theme: "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }. Or, you can add a custom theme by specifying "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }.

AwsAccountId
  • Required: Yes
  • Type: string

The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

Namespace
  • Type: string

The Amazon QuickSight namespace that you want to add customizations to.

Tags
  • Type: Array of Tag structures

A list of the tags that you want to attach to this resource.

Result Syntax

[
    'AccountCustomization' => [
        'DefaultEmailCustomizationTemplate' => '<string>',
        'DefaultTheme' => '<string>',
    ],
    'Arn' => '<string>',
    'AwsAccountId' => '<string>',
    'Namespace' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AccountCustomization
  • Type: AccountCustomization structure

The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region.

Arn
  • Type: string

The Amazon Resource Name (ARN) for the customization that you created for this Amazon Web Services account.

AwsAccountId
  • Type: string

The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

Namespace
  • Type: string

The namespace associated with the customization you're creating.

RequestId
  • Type: string

The Amazon Web Services request ID for this operation.

Status
  • Type: int

The HTTP status of the request.

Errors

  • AccessDeniedException:

    You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

  • ConflictException:

    Updating or deleting a resource can cause an inconsistent state.

  • InvalidParameterValueException:

    One or more parameters has a value that isn't valid.

  • ResourceExistsException:

    The resource specified already exists.

  • ResourceNotFoundException:

    One or more resources can't be found.

  • ThrottlingException:

    Access is throttled.

  • InternalFailureException:

    An internal failure occurred.

  • ResourceUnavailableException:

    This resource is currently unavailable.

CreateAccountSubscription

$result = $client->createAccountSubscription([/* ... */]);
$promise = $client->createAccountSubscriptionAsync([/* ... */]);

Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.

The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK. This operation isn't supported in the US East (Ohio) Region, South America (Sao Paulo) Region, or Asia Pacific (Singapore) Region.

Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you don't have an Amazon Web Services account, see Sign up for Amazon Web Services in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide.

If your IAM policy includes both the Subscribe and CreateAccountSubscription actions, make sure that both actions are set to Allow. If either action is set to Deny, the Deny action prevails and your API call fails.

You can't pass an existing IAM role to access other Amazon Web Services services using this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide.

You can't set default resource access on the new account from the Amazon QuickSight API. Instead, add default resource access from the Amazon QuickSight console. For more information about setting default resource access to Amazon Web Services services, see Setting default resource access to Amazon Web Services services in the Amazon QuickSight User Guide.

Parameter Syntax

$result = $client->createAccountSubscription([
    'AccountName' => '<string>', // REQUIRED
    'ActiveDirectoryName' => '<string>',
    'AdminGroup' => ['<string>', ...],
    'AuthenticationMethod' => 'IAM_AND_QUICKSIGHT|IAM_ONLY|ACTIVE_DIRECTORY', // REQUIRED
    'AuthorGroup' => ['<string>', ...],
    'AwsAccountId' => '<string>', // REQUIRED
    'ContactNumber' => '<string>',
    'DirectoryId' => '<string>',
    'Edition' => 'STANDARD|ENTERPRISE|ENTERPRISE_AND_Q', // REQUIRED
    'EmailAddress' => '<string>',
    'FirstName' => '<string>',
    'LastName' => '<string>',
    'NotificationEmail' => '<string>', // REQUIRED
    'ReaderGroup' => ['<string>', ...],
    'Realm' => '<string>',
]);

Parameter Details

Members
AccountName
  • Required: Yes
  • Type: string

The name of your Amazon QuickSight account. This name is unique over all of Amazon Web Services, and it appears only when users sign in. You can't change AccountName value after the Amazon QuickSight account is created.

ActiveDirectoryName
  • Type: string

The name of your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

AdminGroup
  • Type: Array of strings

The admin group associated with your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

AuthenticationMethod
  • Required: Yes
  • Type: string

The method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for this parameter are IAM_AND_QUICKSIGHT, IAM_ONLY, and ACTIVE_DIRECTORY.

If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an AdminGroup associated with your Active Directory.

AuthorGroup
  • Type: Array of strings

The author group associated with your Active Directory. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

AwsAccountId
  • Required: Yes
  • Type: string

The Amazon Web Services account ID of the account that you're using to create your Amazon QuickSight account.

ContactNumber
  • Type: string

A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

DirectoryId
  • Type: string

The ID of the Active Directory that is associated with your Amazon QuickSight account.

Edition
  • Required: Yes
  • Type: string

The edition of Amazon QuickSight that you want your account to have. Currently, you can choose from ENTERPRISE or ENTERPRISE_AND_Q.

If you choose ENTERPRISE_AND_Q, the following parameters are required:

  • FirstName

  • LastName

  • EmailAddress

  • ContactNumber

EmailAddress
  • Type: string

The email address of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

FirstName
  • Type: string

The first name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

LastName
  • Type: string

The last name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

NotificationEmail
  • Required: Yes
  • Type: string

The email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.

ReaderGroup
  • Type: Array of strings

The reader group associated with your Active Direcrtory. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

Realm
  • Type: string

The realm of the Active Directory that is associated with your Amazon QuickSight account. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

Result Syntax

[
    'RequestId' => '<string>',
    'SignupResponse' => [
        'IAMUser' => true || false,
        'accountName' => '<string>',
        'directoryType' => '<string>',
        'userLoginName' => '<string>',
    ],
    'Status' => <integer>,
]

Result Details

Members
RequestId
  • Type: string

The Amazon Web Services request ID for this operation.

SignupResponse
  • Type: SignupResponse structure

A SignupResponse object that returns information about a newly created Amazon QuickSight account.

Status
  • Type: int

The HTTP status of the request.

Errors

  • AccessDeniedException:

    You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

  • InvalidParameterValueException:

    One or more parameters has a value that isn't valid.

  • ResourceNotFoundException:

    One or more resources can't be found.

  • ThrottlingException:

    Access is throttled.

  • ResourceExistsException:

    The resource specified already exists.

  • PreconditionNotMetException:

    One or more preconditions aren't met.

  • ConflictException:

    Updating or deleting a resource can cause an inconsistent state.

  • InternalFailureException:

    An internal failure occurred.

  • ResourceUnavailableException:

    This resource is currently unavailable.

CreateAnalysis

$result = $client->createAnalysis([/* ... */]);
$promise = $client->createAnalysisAsync([/* ... */]);

Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an AnalysisDefinition.

Parameter Syntax

$result = $client->createAnalysis([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [ // REQUIRED
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>', // REQUIRED
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>', // REQUIRED
                'Expression' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'Column' => [ // REQUIRED
                    'ColumnName' => '<string>', // REQUIRED
                    'DataSetIdentifier' => '<string>', // REQUIRED
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetIdentifierDeclarations' => [ // REQUIRED
            [
                'DataSetArn' => '<string>', // REQUIRED
                'Identifier' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET', // REQUIRED
                'FilterGroupId' => '<string>', // REQUIRED
                'Filters' => [ // REQUIRED
                    [
                        'CategoryFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'Configuration' => [ // REQUIRED
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'FilterId' => '<string>', // REQUIRED
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL', // REQUIRED
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [ // REQUIRED
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT', // REQUIRED
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <integer || string || DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [ // REQUIRED
                                [
                                    'AggregationFunction' => [ // REQUIRED
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASC|DESC', // REQUIRED
                                ],
                                // ...
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [ // REQUIRED
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS', // REQUIRED
                                'SheetId' => '<string>', // REQUIRED
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>', // REQUIRED
                        ],
                        'StaticValues' => [<integer || string || DateTime>, ...],
                    ],
                    'Name' => '<string>', // REQUIRED
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer || string || DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX', // REQUIRED
                                        'Height' => '<string>', // REQUIRED
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [ // REQUIRED
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>', // REQUIRED
                                        'XAxisLocation' => '<string>', // REQUIRED
                                        'YAxisLocation' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [ // REQUIRED
                                    [
                                        'Content' => [ // REQUIRED
                                            'Layout' => [
                                                'FreeFormLayout' => [ // REQUIRED
                                                    'Elements' => [ // REQUIRED
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>', // REQUIRED
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX', // REQUIRED
                                                            'Height' => '<string>', // REQUIRED
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [ // REQUIRED
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>', // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>', // REQUIRED
                                                            'XAxisLocation' => '<string>', // REQUIRED
                                                            'YAxisLocation' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [ // REQUIRED
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>', // REQUIRED
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontSize' => [
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [ // REQUIRED
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                                'FieldValue' => '<string>', // REQUIRED
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontSize' => [
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [ // REQUIRED
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                                'FieldValue' => '<string>', // REQUIRED
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontSize' => [
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [ // REQUIRED
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                                'FieldValue' => '<string>', // REQUIRED
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontSize' => [
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [ // REQUIRED
                                    [
                                        'Shape' => [ // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Format' => [
                                                'BackgroundColor' => [ // REQUIRED
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontSize' => [
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                                'FieldValue' => '<string>', // REQUIRED
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontSize' => [
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                                'FieldValue' => '<string>', // REQUIRED
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => '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',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => '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',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',