|
8 | 8 | AdHocFilteringOption,
|
9 | 9 | Analysis,
|
10 | 10 | AnalysisDefaults,
|
11 |
| - AnalysisError, |
12 | 11 | AssetOptions,
|
13 | 12 | CalculatedField,
|
14 | 13 | CalculatedFieldFilterSensitiveLog,
|
@@ -2328,6 +2327,30 @@ export interface LogicalTable {
|
2328 | 2327 | Source: LogicalTableSource | undefined;
|
2329 | 2328 | }
|
2330 | 2329 |
|
| 2330 | +/** |
| 2331 | + * <p>A <code>UniqueKey</code> configuration that references a dataset column.</p> |
| 2332 | + * @public |
| 2333 | + */ |
| 2334 | +export interface UniqueKey { |
| 2335 | + /** |
| 2336 | + * <p>The name of the column that is referenced in the <code>UniqueKey</code> configuration.</p> |
| 2337 | + * @public |
| 2338 | + */ |
| 2339 | + ColumnNames: string[] | undefined; |
| 2340 | +} |
| 2341 | + |
| 2342 | +/** |
| 2343 | + * <p>The configuration for the performance optimization of the dataset that contains a <code>UniqueKey</code> configuration.</p> |
| 2344 | + * @public |
| 2345 | + */ |
| 2346 | +export interface PerformanceConfiguration { |
| 2347 | + /** |
| 2348 | + * <p>A <code>UniqueKey</code> configuration.</p> |
| 2349 | + * @public |
| 2350 | + */ |
| 2351 | + UniqueKeys?: UniqueKey[] | undefined; |
| 2352 | +} |
| 2353 | + |
2331 | 2354 | /**
|
2332 | 2355 | * @public
|
2333 | 2356 | * @enum
|
@@ -2847,6 +2870,12 @@ export interface CreateDataSetRequest {
|
2847 | 2870 | * @public
|
2848 | 2871 | */
|
2849 | 2872 | FolderArns?: string[] | undefined;
|
| 2873 | + |
| 2874 | + /** |
| 2875 | + * <p>The configuration for the performance optimization of the dataset that contains a <code>UniqueKey</code> configuration.</p> |
| 2876 | + * @public |
| 2877 | + */ |
| 2878 | + PerformanceConfiguration?: PerformanceConfiguration | undefined; |
2850 | 2879 | }
|
2851 | 2880 |
|
2852 | 2881 | /**
|
@@ -6817,6 +6846,12 @@ export interface DataSet {
|
6817 | 6846 | * @public
|
6818 | 6847 | */
|
6819 | 6848 | DatasetParameters?: DatasetParameter[] | undefined;
|
| 6849 | + |
| 6850 | + /** |
| 6851 | + * <p>The performance optimization configuration of a dataset.</p> |
| 6852 | + * @public |
| 6853 | + */ |
| 6854 | + PerformanceConfiguration?: PerformanceConfiguration | undefined; |
6820 | 6855 | }
|
6821 | 6856 |
|
6822 | 6857 | /**
|
@@ -8863,116 +8898,6 @@ export interface DescribeAnalysisResponse {
|
8863 | 8898 | RequestId?: string | undefined;
|
8864 | 8899 | }
|
8865 | 8900 |
|
8866 |
| -/** |
8867 |
| - * @public |
8868 |
| - */ |
8869 |
| -export interface DescribeAnalysisDefinitionRequest { |
8870 |
| - /** |
8871 |
| - * <p>The ID of the Amazon Web Services account that contains the analysis. You must be using the |
8872 |
| - * Amazon Web Services account that the analysis is in.</p> |
8873 |
| - * @public |
8874 |
| - */ |
8875 |
| - AwsAccountId: string | undefined; |
8876 |
| - |
8877 |
| - /** |
8878 |
| - * <p>The ID of the analysis that you're describing. The ID is part of the URL of the |
8879 |
| - * analysis.</p> |
8880 |
| - * @public |
8881 |
| - */ |
8882 |
| - AnalysisId: string | undefined; |
8883 |
| -} |
8884 |
| - |
8885 |
| -/** |
8886 |
| - * @public |
8887 |
| - */ |
8888 |
| -export interface DescribeAnalysisDefinitionResponse { |
8889 |
| - /** |
8890 |
| - * <p>The ID of the analysis described.</p> |
8891 |
| - * @public |
8892 |
| - */ |
8893 |
| - AnalysisId?: string | undefined; |
8894 |
| - |
8895 |
| - /** |
8896 |
| - * <p>The descriptive name of the analysis.</p> |
8897 |
| - * @public |
8898 |
| - */ |
8899 |
| - Name?: string | undefined; |
8900 |
| - |
8901 |
| - /** |
8902 |
| - * <p>Errors associated with the analysis.</p> |
8903 |
| - * @public |
8904 |
| - */ |
8905 |
| - Errors?: AnalysisError[] | undefined; |
8906 |
| - |
8907 |
| - /** |
8908 |
| - * <p>Status associated with the analysis.</p> |
8909 |
| - * <ul> |
8910 |
| - * <li> |
8911 |
| - * <p> |
8912 |
| - * <code>CREATION_IN_PROGRESS</code> |
8913 |
| - * </p> |
8914 |
| - * </li> |
8915 |
| - * <li> |
8916 |
| - * <p> |
8917 |
| - * <code>CREATION_SUCCESSFUL</code> |
8918 |
| - * </p> |
8919 |
| - * </li> |
8920 |
| - * <li> |
8921 |
| - * <p> |
8922 |
| - * <code>CREATION_FAILED</code> |
8923 |
| - * </p> |
8924 |
| - * </li> |
8925 |
| - * <li> |
8926 |
| - * <p> |
8927 |
| - * <code>UPDATE_IN_PROGRESS</code> |
8928 |
| - * </p> |
8929 |
| - * </li> |
8930 |
| - * <li> |
8931 |
| - * <p> |
8932 |
| - * <code>UPDATE_SUCCESSFUL</code> |
8933 |
| - * </p> |
8934 |
| - * </li> |
8935 |
| - * <li> |
8936 |
| - * <p> |
8937 |
| - * <code>UPDATE_FAILED</code> |
8938 |
| - * </p> |
8939 |
| - * </li> |
8940 |
| - * <li> |
8941 |
| - * <p> |
8942 |
| - * <code>DELETED</code> |
8943 |
| - * </p> |
8944 |
| - * </li> |
8945 |
| - * </ul> |
8946 |
| - * @public |
8947 |
| - */ |
8948 |
| - ResourceStatus?: ResourceStatus | undefined; |
8949 |
| - |
8950 |
| - /** |
8951 |
| - * <p>The ARN of the theme of the analysis.</p> |
8952 |
| - * @public |
8953 |
| - */ |
8954 |
| - ThemeArn?: string | undefined; |
8955 |
| - |
8956 |
| - /** |
8957 |
| - * <p>The definition of an analysis.</p> |
8958 |
| - * <p>A definition is the data model of all features in a Dashboard, Template, or Analysis.</p> |
8959 |
| - * @public |
8960 |
| - */ |
8961 |
| - Definition?: AnalysisDefinition | undefined; |
8962 |
| - |
8963 |
| - /** |
8964 |
| - * <p>The HTTP status of the request.</p> |
8965 |
| - * @public |
8966 |
| - */ |
8967 |
| - Status?: number | undefined; |
8968 |
| - |
8969 |
| - /** |
8970 |
| - * <p>The Amazon Web Services request ID for this operation.</p> |
8971 |
| - * @public |
8972 |
| - */ |
8973 |
| - RequestId?: string | undefined; |
8974 |
| -} |
8975 |
| - |
8976 | 8901 | /**
|
8977 | 8902 | * @internal
|
8978 | 8903 | */
|
@@ -9383,10 +9308,3 @@ export const DataSetFilterSensitiveLog = (obj: DataSet): any => ({
|
9383 | 9308 | export const DescribeAnalysisResponseFilterSensitiveLog = (obj: DescribeAnalysisResponse): any => ({
|
9384 | 9309 | ...obj,
|
9385 | 9310 | });
|
9386 |
| - |
9387 |
| -/** |
9388 |
| - * @internal |
9389 |
| - */ |
9390 |
| -export const DescribeAnalysisDefinitionResponseFilterSensitiveLog = (obj: DescribeAnalysisDefinitionResponse): any => ({ |
9391 |
| - ...obj, |
9392 |
| -}); |
0 commit comments