'2.0', 'metadata' => ['apiVersion' => '2015-07-01', 'endpointPrefix' => 'marketplacecommerceanalytics', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'AWS Marketplace Commerce Analytics', 'signatureVersion' => 'v4', 'signingName' => 'marketplacecommerceanalytics', 'targetPrefix' => 'MarketplaceCommerceAnalytics20150701', 'uid' => 'marketplacecommerceanalytics-2015-07-01'], 'operations' => ['GenerateDataSet' => ['name' => 'GenerateDataSet', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GenerateDataSetRequest'], 'output' => ['shape' => 'GenerateDataSetResult'], 'errors' => [['shape' => 'MarketplaceCommerceAnalyticsException']]], 'StartSupportDataExport' => ['name' => 'StartSupportDataExport', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartSupportDataExportRequest'], 'output' => ['shape' => 'StartSupportDataExportResult'], 'errors' => [['shape' => 'MarketplaceCommerceAnalyticsException']]]], 'shapes' => ['CustomerDefinedValues' => ['type' => 'map', 'key' => ['shape' => 'OptionalKey'], 'value' => ['shape' => 'OptionalValue'], 'max' => 5, 'min' => 1], 'DataSetPublicationDate' => ['type' => 'timestamp'], 'DataSetRequestId' => ['type' => 'string'], 'DataSetType' => ['type' => 'string', 'enum' => ['customer_subscriber_hourly_monthly_subscriptions', 'customer_subscriber_annual_subscriptions', 'daily_business_usage_by_instance_type', 'daily_business_fees', 'daily_business_free_trial_conversions', 'daily_business_new_instances', 'daily_business_new_product_subscribers', 'daily_business_canceled_product_subscribers', 'monthly_revenue_billing_and_revenue_data', 'monthly_revenue_annual_subscriptions', 'disbursed_amount_by_product', 'disbursed_amount_by_product_with_uncollected_funds', 'disbursed_amount_by_instance_hours', 'disbursed_amount_by_customer_geo', 'disbursed_amount_by_age_of_uncollected_funds', 'disbursed_amount_by_age_of_disbursed_funds', 'customer_profile_by_industry', 'customer_profile_by_revenue', 'customer_profile_by_geography', 'sales_compensation_billed_revenue', 'us_sales_and_use_tax_records'], 'max' => 255, 'min' => 1], 'DestinationS3BucketName' => ['type' => 'string', 'min' => 1], 'DestinationS3Prefix' => ['type' => 'string'], 'ExceptionMessage' => ['type' => 'string'], 'FromDate' => ['type' => 'timestamp'], 'GenerateDataSetRequest' => ['type' => 'structure', 'required' => ['dataSetType', 'dataSetPublicationDate', 'roleNameArn', 'destinationS3BucketName', 'snsTopicArn'], 'members' => ['dataSetType' => ['shape' => 'DataSetType'], 'dataSetPublicationDate' => ['shape' => 'DataSetPublicationDate'], 'roleNameArn' => ['shape' => 'RoleNameArn'], 'destinationS3BucketName' => ['shape' => 'DestinationS3BucketName'], 'destinationS3Prefix' => ['shape' => 'DestinationS3Prefix'], 'snsTopicArn' => ['shape' => 'SnsTopicArn'], 'customerDefinedValues' => ['shape' => 'CustomerDefinedValues']]], 'GenerateDataSetResult' => ['type' => 'structure', 'members' => ['dataSetRequestId' => ['shape' => 'DataSetRequestId']]], 'MarketplaceCommerceAnalyticsException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true, 'fault' => \true], 'OptionalKey' => ['type' => 'string', 'max' => 255, 'min' => 1], 'OptionalValue' => ['type' => 'string', 'max' => 255, 'min' => 1], 'RoleNameArn' => ['type' => 'string', 'min' => 1], 'SnsTopicArn' => ['type' => 'string', 'min' => 1], 'StartSupportDataExportRequest' => ['type' => 'structure', 'required' => ['dataSetType', 'fromDate', 'roleNameArn', 'destinationS3BucketName', 'snsTopicArn'], 'members' => ['dataSetType' => ['shape' => 'SupportDataSetType'], 'fromDate' => ['shape' => 'FromDate'], 'roleNameArn' => ['shape' => 'RoleNameArn'], 'destinationS3BucketName' => ['shape' => 'DestinationS3BucketName'], 'destinationS3Prefix' => ['shape' => 'DestinationS3Prefix'], 'snsTopicArn' => ['shape' => 'SnsTopicArn'], 'customerDefinedValues' => ['shape' => 'CustomerDefinedValues']]], 'StartSupportDataExportResult' => ['type' => 'structure', 'members' => ['dataSetRequestId' => ['shape' => 'DataSetRequestId']]], 'SupportDataSetType' => ['type' => 'string', 'enum' => ['customer_support_contacts_data', 'test_customer_support_contacts_data'], 'max' => 255, 'min' => 1]]];