Skip to content

Typed dictionaries

Index > QuickSight > Typed dictionaries

Auto-generated documentation for QuickSight type annotations stubs module mypy-boto3-quicksight.

AccountCustomizationTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AccountCustomizationTypeDef

def get_value() -> AccountCustomizationTypeDef:
    return {
        "DefaultTheme": ...,
    }
Definition
class AccountCustomizationTypeDef(TypedDict):
    DefaultTheme: NotRequired[str],
    DefaultEmailCustomizationTemplate: NotRequired[str],

AccountInfoTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AccountInfoTypeDef

def get_value() -> AccountInfoTypeDef:
    return {
        "AccountName": ...,
    }
Definition
class AccountInfoTypeDef(TypedDict):
    AccountName: NotRequired[str],
    Edition: NotRequired[EditionType],  # (1)
    NotificationEmail: NotRequired[str],
    AuthenticationType: NotRequired[str],
    AccountSubscriptionStatus: NotRequired[str],
  1. See EditionType

AccountSettingsTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AccountSettingsTypeDef

def get_value() -> AccountSettingsTypeDef:
    return {
        "AccountName": ...,
    }
Definition
class AccountSettingsTypeDef(TypedDict):
    AccountName: NotRequired[str],
    Edition: NotRequired[EditionType],  # (1)
    DefaultNamespace: NotRequired[str],
    NotificationEmail: NotRequired[str],
    PublicSharingEnabled: NotRequired[bool],
  1. See EditionType

ActiveIAMPolicyAssignmentTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ActiveIAMPolicyAssignmentTypeDef

def get_value() -> ActiveIAMPolicyAssignmentTypeDef:
    return {
        "AssignmentName": ...,
    }
Definition
class ActiveIAMPolicyAssignmentTypeDef(TypedDict):
    AssignmentName: NotRequired[str],
    PolicyArn: NotRequired[str],

AdHocFilteringOptionTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AdHocFilteringOptionTypeDef

def get_value() -> AdHocFilteringOptionTypeDef:
    return {
        "AvailabilityStatus": ...,
    }
Definition
class AdHocFilteringOptionTypeDef(TypedDict):
    AvailabilityStatus: NotRequired[DashboardBehaviorType],  # (1)
  1. See DashboardBehaviorType

AmazonElasticsearchParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AmazonElasticsearchParametersTypeDef

def get_value() -> AmazonElasticsearchParametersTypeDef:
    return {
        "Domain": ...,
    }
Definition
class AmazonElasticsearchParametersTypeDef(TypedDict):
    Domain: str,

AmazonOpenSearchParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AmazonOpenSearchParametersTypeDef

def get_value() -> AmazonOpenSearchParametersTypeDef:
    return {
        "Domain": ...,
    }
Definition
class AmazonOpenSearchParametersTypeDef(TypedDict):
    Domain: str,

AnalysisErrorTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AnalysisErrorTypeDef

def get_value() -> AnalysisErrorTypeDef:
    return {
        "Type": ...,
    }
Definition
class AnalysisErrorTypeDef(TypedDict):
    Type: NotRequired[AnalysisErrorTypeType],  # (1)
    Message: NotRequired[str],
  1. See AnalysisErrorTypeType

AnalysisSearchFilterTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AnalysisSearchFilterTypeDef

def get_value() -> AnalysisSearchFilterTypeDef:
    return {
        "Operator": ...,
    }
Definition
class AnalysisSearchFilterTypeDef(TypedDict):
    Operator: NotRequired[FilterOperatorType],  # (1)
    Name: NotRequired[AnalysisFilterAttributeType],  # (2)
    Value: NotRequired[str],
  1. See FilterOperatorType
  2. See AnalysisFilterAttributeType

DataSetReferenceTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DataSetReferenceTypeDef

def get_value() -> DataSetReferenceTypeDef:
    return {
        "DataSetPlaceholder": ...,
        "DataSetArn": ...,
    }
Definition
class DataSetReferenceTypeDef(TypedDict):
    DataSetPlaceholder: str,
    DataSetArn: str,

AnalysisSummaryTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AnalysisSummaryTypeDef

def get_value() -> AnalysisSummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class AnalysisSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    AnalysisId: NotRequired[str],
    Name: NotRequired[str],
    Status: NotRequired[ResourceStatusType],  # (1)
    CreatedTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
  1. See ResourceStatusType

SheetTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import SheetTypeDef

def get_value() -> SheetTypeDef:
    return {
        "SheetId": ...,
    }
Definition
class SheetTypeDef(TypedDict):
    SheetId: NotRequired[str],
    Name: NotRequired[str],

AnonymousUserDashboardEmbeddingConfigurationTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AnonymousUserDashboardEmbeddingConfigurationTypeDef

def get_value() -> AnonymousUserDashboardEmbeddingConfigurationTypeDef:
    return {
        "InitialDashboardId": ...,
    }
Definition
class AnonymousUserDashboardEmbeddingConfigurationTypeDef(TypedDict):
    InitialDashboardId: str,

DashboardVisualIdTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DashboardVisualIdTypeDef

def get_value() -> DashboardVisualIdTypeDef:
    return {
        "DashboardId": ...,
        "SheetId": ...,
        "VisualId": ...,
    }
Definition
class DashboardVisualIdTypeDef(TypedDict):
    DashboardId: str,
    SheetId: str,
    VisualId: str,

AthenaParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AthenaParametersTypeDef

def get_value() -> AthenaParametersTypeDef:
    return {
        "WorkGroup": ...,
    }
Definition
class AthenaParametersTypeDef(TypedDict):
    WorkGroup: NotRequired[str],

AuroraParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AuroraParametersTypeDef

def get_value() -> AuroraParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Database": ...,
    }
Definition
class AuroraParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Database: str,

AuroraPostgreSqlParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AuroraPostgreSqlParametersTypeDef

def get_value() -> AuroraPostgreSqlParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Database": ...,
    }
Definition
class AuroraPostgreSqlParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Database: str,

AwsIotAnalyticsParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import AwsIotAnalyticsParametersTypeDef

def get_value() -> AwsIotAnalyticsParametersTypeDef:
    return {
        "DataSetName": ...,
    }
Definition
class AwsIotAnalyticsParametersTypeDef(TypedDict):
    DataSetName: str,

BorderStyleTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import BorderStyleTypeDef

def get_value() -> BorderStyleTypeDef:
    return {
        "Show": ...,
    }
Definition
class BorderStyleTypeDef(TypedDict):
    Show: NotRequired[bool],

CalculatedColumnTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CalculatedColumnTypeDef

def get_value() -> CalculatedColumnTypeDef:
    return {
        "ColumnName": ...,
        "ColumnId": ...,
        "Expression": ...,
    }
Definition
class CalculatedColumnTypeDef(TypedDict):
    ColumnName: str,
    ColumnId: str,
    Expression: str,

CancelIngestionRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CancelIngestionRequestRequestTypeDef

def get_value() -> CancelIngestionRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DataSetId": ...,
        "IngestionId": ...,
    }
Definition
class CancelIngestionRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DataSetId: str,
    IngestionId: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CastColumnTypeOperationTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CastColumnTypeOperationTypeDef

def get_value() -> CastColumnTypeOperationTypeDef:
    return {
        "ColumnName": ...,
        "NewColumnType": ...,
    }
Definition
class CastColumnTypeOperationTypeDef(TypedDict):
    ColumnName: str,
    NewColumnType: ColumnDataTypeType,  # (1)
    Format: NotRequired[str],
  1. See ColumnDataTypeType

ColumnDescriptionTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ColumnDescriptionTypeDef

def get_value() -> ColumnDescriptionTypeDef:
    return {
        "Text": ...,
    }
Definition
class ColumnDescriptionTypeDef(TypedDict):
    Text: NotRequired[str],

ColumnGroupColumnSchemaTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ColumnGroupColumnSchemaTypeDef

def get_value() -> ColumnGroupColumnSchemaTypeDef:
    return {
        "Name": ...,
    }
Definition
class ColumnGroupColumnSchemaTypeDef(TypedDict):
    Name: NotRequired[str],

GeoSpatialColumnGroupTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import GeoSpatialColumnGroupTypeDef

def get_value() -> GeoSpatialColumnGroupTypeDef:
    return {
        "Name": ...,
        "CountryCode": ...,
        "Columns": ...,
    }
Definition
class GeoSpatialColumnGroupTypeDef(TypedDict):
    Name: str,
    CountryCode: GeoSpatialCountryCodeType,  # (1)
    Columns: Sequence[str],
  1. See GeoSpatialCountryCodeType

ColumnLevelPermissionRuleTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ColumnLevelPermissionRuleTypeDef

def get_value() -> ColumnLevelPermissionRuleTypeDef:
    return {
        "Principals": ...,
    }
Definition
class ColumnLevelPermissionRuleTypeDef(TypedDict):
    Principals: NotRequired[Sequence[str]],
    ColumnNames: NotRequired[Sequence[str]],

ColumnSchemaTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ColumnSchemaTypeDef

def get_value() -> ColumnSchemaTypeDef:
    return {
        "Name": ...,
    }
Definition
class ColumnSchemaTypeDef(TypedDict):
    Name: NotRequired[str],
    DataType: NotRequired[str],
    GeographicRole: NotRequired[str],

TagTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CreateAccountSubscriptionRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CreateAccountSubscriptionRequestRequestTypeDef

def get_value() -> CreateAccountSubscriptionRequestRequestTypeDef:
    return {
        "Edition": ...,
        "AuthenticationMethod": ...,
        "AwsAccountId": ...,
        "AccountName": ...,
        "NotificationEmail": ...,
    }
Definition
class CreateAccountSubscriptionRequestRequestTypeDef(TypedDict):
    Edition: EditionType,  # (1)
    AuthenticationMethod: AuthenticationMethodOptionType,  # (2)
    AwsAccountId: str,
    AccountName: str,
    NotificationEmail: str,
    ActiveDirectoryName: NotRequired[str],
    Realm: NotRequired[str],
    DirectoryId: NotRequired[str],
    AdminGroup: NotRequired[Sequence[str]],
    AuthorGroup: NotRequired[Sequence[str]],
    ReaderGroup: NotRequired[Sequence[str]],
    FirstName: NotRequired[str],
    LastName: NotRequired[str],
    EmailAddress: NotRequired[str],
    ContactNumber: NotRequired[str],
  1. See EditionType
  2. See AuthenticationMethodOptionType

SignupResponseTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import SignupResponseTypeDef

def get_value() -> SignupResponseTypeDef:
    return {
        "IAMUser": ...,
    }
Definition
class SignupResponseTypeDef(TypedDict):
    IAMUser: NotRequired[bool],
    userLoginName: NotRequired[str],
    accountName: NotRequired[str],
    directoryType: NotRequired[str],

ResourcePermissionTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ResourcePermissionTypeDef

def get_value() -> ResourcePermissionTypeDef:
    return {
        "Principal": ...,
        "Actions": ...,
    }
Definition
class ResourcePermissionTypeDef(TypedDict):
    Principal: str,
    Actions: Sequence[str],

DataSetUsageConfigurationTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DataSetUsageConfigurationTypeDef

def get_value() -> DataSetUsageConfigurationTypeDef:
    return {
        "DisableUseAsDirectQuerySource": ...,
    }
Definition
class DataSetUsageConfigurationTypeDef(TypedDict):
    DisableUseAsDirectQuerySource: NotRequired[bool],
    DisableUseAsImportedSource: NotRequired[bool],

FieldFolderTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import FieldFolderTypeDef

def get_value() -> FieldFolderTypeDef:
    return {
        "description": ...,
    }
Definition
class FieldFolderTypeDef(TypedDict):
    description: NotRequired[str],
    columns: NotRequired[Sequence[str]],

RowLevelPermissionDataSetTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import RowLevelPermissionDataSetTypeDef

def get_value() -> RowLevelPermissionDataSetTypeDef:
    return {
        "Arn": ...,
        "PermissionPolicy": ...,
    }
Definition
class RowLevelPermissionDataSetTypeDef(TypedDict):
    Arn: str,
    PermissionPolicy: RowLevelPermissionPolicyType,  # (1)
    Namespace: NotRequired[str],
    FormatVersion: NotRequired[RowLevelPermissionFormatVersionType],  # (2)
    Status: NotRequired[StatusType],  # (3)
  1. See RowLevelPermissionPolicyType
  2. See RowLevelPermissionFormatVersionType
  3. See StatusType

SslPropertiesTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import SslPropertiesTypeDef

def get_value() -> SslPropertiesTypeDef:
    return {
        "DisableSsl": ...,
    }
Definition
class SslPropertiesTypeDef(TypedDict):
    DisableSsl: NotRequired[bool],

VpcConnectionPropertiesTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import VpcConnectionPropertiesTypeDef

def get_value() -> VpcConnectionPropertiesTypeDef:
    return {
        "VpcConnectionArn": ...,
    }
Definition
class VpcConnectionPropertiesTypeDef(TypedDict):
    VpcConnectionArn: str,

CreateFolderMembershipRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CreateFolderMembershipRequestRequestTypeDef

def get_value() -> CreateFolderMembershipRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "FolderId": ...,
        "MemberId": ...,
        "MemberType": ...,
    }
Definition
class CreateFolderMembershipRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    FolderId: str,
    MemberId: str,
    MemberType: MemberTypeType,  # (1)
  1. See MemberTypeType

FolderMemberTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import FolderMemberTypeDef

def get_value() -> FolderMemberTypeDef:
    return {
        "MemberId": ...,
    }
Definition
class FolderMemberTypeDef(TypedDict):
    MemberId: NotRequired[str],
    MemberType: NotRequired[MemberTypeType],  # (1)
  1. See MemberTypeType

CreateGroupMembershipRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CreateGroupMembershipRequestRequestTypeDef

def get_value() -> CreateGroupMembershipRequestRequestTypeDef:
    return {
        "MemberName": ...,
        "GroupName": ...,
        "AwsAccountId": ...,
        "Namespace": ...,
    }
Definition
class CreateGroupMembershipRequestRequestTypeDef(TypedDict):
    MemberName: str,
    GroupName: str,
    AwsAccountId: str,
    Namespace: str,

GroupMemberTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import GroupMemberTypeDef

def get_value() -> GroupMemberTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GroupMemberTypeDef(TypedDict):
    Arn: NotRequired[str],
    MemberName: NotRequired[str],

CreateGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CreateGroupRequestRequestTypeDef

def get_value() -> CreateGroupRequestRequestTypeDef:
    return {
        "GroupName": ...,
        "AwsAccountId": ...,
        "Namespace": ...,
    }
Definition
class CreateGroupRequestRequestTypeDef(TypedDict):
    GroupName: str,
    AwsAccountId: str,
    Namespace: str,
    Description: NotRequired[str],

GroupTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import GroupTypeDef

def get_value() -> GroupTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GroupTypeDef(TypedDict):
    Arn: NotRequired[str],
    GroupName: NotRequired[str],
    Description: NotRequired[str],
    PrincipalId: NotRequired[str],

CreateIAMPolicyAssignmentRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CreateIAMPolicyAssignmentRequestRequestTypeDef

def get_value() -> CreateIAMPolicyAssignmentRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "AssignmentName": ...,
        "AssignmentStatus": ...,
        "Namespace": ...,
    }
Definition
class CreateIAMPolicyAssignmentRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    AssignmentName: str,
    AssignmentStatus: AssignmentStatusType,  # (1)
    Namespace: str,
    PolicyArn: NotRequired[str],
    Identities: NotRequired[Mapping[str, Sequence[str]]],
  1. See AssignmentStatusType

CreateIngestionRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CreateIngestionRequestRequestTypeDef

def get_value() -> CreateIngestionRequestRequestTypeDef:
    return {
        "DataSetId": ...,
        "IngestionId": ...,
        "AwsAccountId": ...,
    }
Definition
class CreateIngestionRequestRequestTypeDef(TypedDict):
    DataSetId: str,
    IngestionId: str,
    AwsAccountId: str,
    IngestionType: NotRequired[IngestionTypeType],  # (1)
  1. See IngestionTypeType

CreateTemplateAliasRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CreateTemplateAliasRequestRequestTypeDef

def get_value() -> CreateTemplateAliasRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "TemplateId": ...,
        "AliasName": ...,
        "TemplateVersionNumber": ...,
    }
Definition
class CreateTemplateAliasRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    TemplateId: str,
    AliasName: str,
    TemplateVersionNumber: int,

TemplateAliasTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import TemplateAliasTypeDef

def get_value() -> TemplateAliasTypeDef:
    return {
        "AliasName": ...,
    }
Definition
class TemplateAliasTypeDef(TypedDict):
    AliasName: NotRequired[str],
    Arn: NotRequired[str],
    TemplateVersionNumber: NotRequired[int],

CreateThemeAliasRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import CreateThemeAliasRequestRequestTypeDef

def get_value() -> CreateThemeAliasRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "ThemeId": ...,
        "AliasName": ...,
        "ThemeVersionNumber": ...,
    }
Definition
class CreateThemeAliasRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    ThemeId: str,
    AliasName: str,
    ThemeVersionNumber: int,

ThemeAliasTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ThemeAliasTypeDef

def get_value() -> ThemeAliasTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ThemeAliasTypeDef(TypedDict):
    Arn: NotRequired[str],
    AliasName: NotRequired[str],
    ThemeVersionNumber: NotRequired[int],

InputColumnTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import InputColumnTypeDef

def get_value() -> InputColumnTypeDef:
    return {
        "Name": ...,
        "Type": ...,
    }
Definition
class InputColumnTypeDef(TypedDict):
    Name: str,
    Type: InputColumnDataTypeType,  # (1)
  1. See InputColumnDataTypeType

DashboardErrorTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DashboardErrorTypeDef

def get_value() -> DashboardErrorTypeDef:
    return {
        "Type": ...,
    }
Definition
class DashboardErrorTypeDef(TypedDict):
    Type: NotRequired[DashboardErrorTypeType],  # (1)
    Message: NotRequired[str],
  1. See DashboardErrorTypeType

ExportToCSVOptionTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ExportToCSVOptionTypeDef

def get_value() -> ExportToCSVOptionTypeDef:
    return {
        "AvailabilityStatus": ...,
    }
Definition
class ExportToCSVOptionTypeDef(TypedDict):
    AvailabilityStatus: NotRequired[DashboardBehaviorType],  # (1)
  1. See DashboardBehaviorType

SheetControlsOptionTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import SheetControlsOptionTypeDef

def get_value() -> SheetControlsOptionTypeDef:
    return {
        "VisibilityState": ...,
    }
Definition
class SheetControlsOptionTypeDef(TypedDict):
    VisibilityState: NotRequired[DashboardUIStateType],  # (1)
  1. See DashboardUIStateType

DashboardSearchFilterTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DashboardSearchFilterTypeDef

def get_value() -> DashboardSearchFilterTypeDef:
    return {
        "Operator": ...,
    }
Definition
class DashboardSearchFilterTypeDef(TypedDict):
    Operator: FilterOperatorType,  # (1)
    Name: NotRequired[DashboardFilterAttributeType],  # (2)
    Value: NotRequired[str],
  1. See FilterOperatorType
  2. See DashboardFilterAttributeType

DashboardSummaryTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DashboardSummaryTypeDef

def get_value() -> DashboardSummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class DashboardSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    DashboardId: NotRequired[str],
    Name: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    PublishedVersionNumber: NotRequired[int],
    LastPublishedTime: NotRequired[datetime],

DashboardVersionSummaryTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DashboardVersionSummaryTypeDef

def get_value() -> DashboardVersionSummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class DashboardVersionSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    VersionNumber: NotRequired[int],
    Status: NotRequired[ResourceStatusType],  # (1)
    SourceEntityArn: NotRequired[str],
    Description: NotRequired[str],
  1. See ResourceStatusType

DataColorPaletteTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DataColorPaletteTypeDef

def get_value() -> DataColorPaletteTypeDef:
    return {
        "Colors": ...,
    }
Definition
class DataColorPaletteTypeDef(TypedDict):
    Colors: NotRequired[Sequence[str]],
    MinMaxGradient: NotRequired[Sequence[str]],
    EmptyFillColor: NotRequired[str],

OutputColumnTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import OutputColumnTypeDef

def get_value() -> OutputColumnTypeDef:
    return {
        "Name": ...,
    }
Definition
class OutputColumnTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    Type: NotRequired[ColumnDataTypeType],  # (1)
  1. See ColumnDataTypeType

DataSourceErrorInfoTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DataSourceErrorInfoTypeDef

def get_value() -> DataSourceErrorInfoTypeDef:
    return {
        "Type": ...,
    }
Definition
class DataSourceErrorInfoTypeDef(TypedDict):
    Type: NotRequired[DataSourceErrorInfoTypeType],  # (1)
    Message: NotRequired[str],
  1. See DataSourceErrorInfoTypeType

ExasolParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ExasolParametersTypeDef

def get_value() -> ExasolParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
    }
Definition
class ExasolParametersTypeDef(TypedDict):
    Host: str,
    Port: int,

JiraParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import JiraParametersTypeDef

def get_value() -> JiraParametersTypeDef:
    return {
        "SiteBaseUrl": ...,
    }
Definition
class JiraParametersTypeDef(TypedDict):
    SiteBaseUrl: str,

MariaDbParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import MariaDbParametersTypeDef

def get_value() -> MariaDbParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Database": ...,
    }
Definition
class MariaDbParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Database: str,

MySqlParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import MySqlParametersTypeDef

def get_value() -> MySqlParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Database": ...,
    }
Definition
class MySqlParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Database: str,

OracleParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import OracleParametersTypeDef

def get_value() -> OracleParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Database": ...,
    }
Definition
class OracleParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Database: str,

PostgreSqlParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import PostgreSqlParametersTypeDef

def get_value() -> PostgreSqlParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Database": ...,
    }
Definition
class PostgreSqlParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Database: str,

PrestoParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import PrestoParametersTypeDef

def get_value() -> PrestoParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Catalog": ...,
    }
Definition
class PrestoParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Catalog: str,

RdsParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import RdsParametersTypeDef

def get_value() -> RdsParametersTypeDef:
    return {
        "InstanceId": ...,
        "Database": ...,
    }
Definition
class RdsParametersTypeDef(TypedDict):
    InstanceId: str,
    Database: str,

RedshiftParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import RedshiftParametersTypeDef

def get_value() -> RedshiftParametersTypeDef:
    return {
        "Database": ...,
    }
Definition
class RedshiftParametersTypeDef(TypedDict):
    Database: str,
    Host: NotRequired[str],
    Port: NotRequired[int],
    ClusterId: NotRequired[str],

ServiceNowParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import ServiceNowParametersTypeDef

def get_value() -> ServiceNowParametersTypeDef:
    return {
        "SiteBaseUrl": ...,
    }
Definition
class ServiceNowParametersTypeDef(TypedDict):
    SiteBaseUrl: str,

SnowflakeParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import SnowflakeParametersTypeDef

def get_value() -> SnowflakeParametersTypeDef:
    return {
        "Host": ...,
        "Database": ...,
        "Warehouse": ...,
    }
Definition
class SnowflakeParametersTypeDef(TypedDict):
    Host: str,
    Database: str,
    Warehouse: str,

SparkParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import SparkParametersTypeDef

def get_value() -> SparkParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
    }
Definition
class SparkParametersTypeDef(TypedDict):
    Host: str,
    Port: int,

SqlServerParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import SqlServerParametersTypeDef

def get_value() -> SqlServerParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Database": ...,
    }
Definition
class SqlServerParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Database: str,

TeradataParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import TeradataParametersTypeDef

def get_value() -> TeradataParametersTypeDef:
    return {
        "Host": ...,
        "Port": ...,
        "Database": ...,
    }
Definition
class TeradataParametersTypeDef(TypedDict):
    Host: str,
    Port: int,
    Database: str,

TwitterParametersTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import TwitterParametersTypeDef

def get_value() -> TwitterParametersTypeDef:
    return {
        "Query": ...,
        "MaxRows": ...,
    }
Definition
class TwitterParametersTypeDef(TypedDict):
    Query: str,
    MaxRows: int,

DateTimeParameterTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DateTimeParameterTypeDef

def get_value() -> DateTimeParameterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
Definition
class DateTimeParameterTypeDef(TypedDict):
    Name: str,
    Values: Sequence[Union[datetime, str]],

DecimalParameterTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DecimalParameterTypeDef

def get_value() -> DecimalParameterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
Definition
class DecimalParameterTypeDef(TypedDict):
    Name: str,
    Values: Sequence[float],

DeleteAccountCustomizationRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteAccountCustomizationRequestRequestTypeDef

def get_value() -> DeleteAccountCustomizationRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
    }
Definition
class DeleteAccountCustomizationRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    Namespace: NotRequired[str],

DeleteAnalysisRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteAnalysisRequestRequestTypeDef

def get_value() -> DeleteAnalysisRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "AnalysisId": ...,
    }
Definition
class DeleteAnalysisRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    AnalysisId: str,
    RecoveryWindowInDays: NotRequired[int],
    ForceDeleteWithoutRecovery: NotRequired[bool],

DeleteDashboardRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteDashboardRequestRequestTypeDef

def get_value() -> DeleteDashboardRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DashboardId": ...,
    }
Definition
class DeleteDashboardRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DashboardId: str,
    VersionNumber: NotRequired[int],

DeleteDataSetRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteDataSetRequestRequestTypeDef

def get_value() -> DeleteDataSetRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DataSetId": ...,
    }
Definition
class DeleteDataSetRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DataSetId: str,

DeleteDataSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteDataSourceRequestRequestTypeDef

def get_value() -> DeleteDataSourceRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DataSourceId": ...,
    }
Definition
class DeleteDataSourceRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DataSourceId: str,

DeleteFolderMembershipRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteFolderMembershipRequestRequestTypeDef

def get_value() -> DeleteFolderMembershipRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "FolderId": ...,
        "MemberId": ...,
        "MemberType": ...,
    }
Definition
class DeleteFolderMembershipRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    FolderId: str,
    MemberId: str,
    MemberType: MemberTypeType,  # (1)
  1. See MemberTypeType

DeleteFolderRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteFolderRequestRequestTypeDef

def get_value() -> DeleteFolderRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "FolderId": ...,
    }
Definition
class DeleteFolderRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    FolderId: str,

DeleteGroupMembershipRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteGroupMembershipRequestRequestTypeDef

def get_value() -> DeleteGroupMembershipRequestRequestTypeDef:
    return {
        "MemberName": ...,
        "GroupName": ...,
        "AwsAccountId": ...,
        "Namespace": ...,
    }
Definition
class DeleteGroupMembershipRequestRequestTypeDef(TypedDict):
    MemberName: str,
    GroupName: str,
    AwsAccountId: str,
    Namespace: str,

DeleteGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteGroupRequestRequestTypeDef

def get_value() -> DeleteGroupRequestRequestTypeDef:
    return {
        "GroupName": ...,
        "AwsAccountId": ...,
        "Namespace": ...,
    }
Definition
class DeleteGroupRequestRequestTypeDef(TypedDict):
    GroupName: str,
    AwsAccountId: str,
    Namespace: str,

DeleteIAMPolicyAssignmentRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteIAMPolicyAssignmentRequestRequestTypeDef

def get_value() -> DeleteIAMPolicyAssignmentRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "AssignmentName": ...,
        "Namespace": ...,
    }
Definition
class DeleteIAMPolicyAssignmentRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    AssignmentName: str,
    Namespace: str,

DeleteNamespaceRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteNamespaceRequestRequestTypeDef

def get_value() -> DeleteNamespaceRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "Namespace": ...,
    }
Definition
class DeleteNamespaceRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    Namespace: str,

DeleteTemplateAliasRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteTemplateAliasRequestRequestTypeDef

def get_value() -> DeleteTemplateAliasRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "TemplateId": ...,
        "AliasName": ...,
    }
Definition
class DeleteTemplateAliasRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    TemplateId: str,
    AliasName: str,

DeleteTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteTemplateRequestRequestTypeDef

def get_value() -> DeleteTemplateRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "TemplateId": ...,
    }
Definition
class DeleteTemplateRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    TemplateId: str,
    VersionNumber: NotRequired[int],

DeleteThemeAliasRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteThemeAliasRequestRequestTypeDef

def get_value() -> DeleteThemeAliasRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "ThemeId": ...,
        "AliasName": ...,
    }
Definition
class DeleteThemeAliasRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    ThemeId: str,
    AliasName: str,

DeleteThemeRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteThemeRequestRequestTypeDef

def get_value() -> DeleteThemeRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "ThemeId": ...,
    }
Definition
class DeleteThemeRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    ThemeId: str,
    VersionNumber: NotRequired[int],

DeleteUserByPrincipalIdRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteUserByPrincipalIdRequestRequestTypeDef

def get_value() -> DeleteUserByPrincipalIdRequestRequestTypeDef:
    return {
        "PrincipalId": ...,
        "AwsAccountId": ...,
        "Namespace": ...,
    }
Definition
class DeleteUserByPrincipalIdRequestRequestTypeDef(TypedDict):
    PrincipalId: str,
    AwsAccountId: str,
    Namespace: str,

DeleteUserRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DeleteUserRequestRequestTypeDef

def get_value() -> DeleteUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AwsAccountId": ...,
        "Namespace": ...,
    }
Definition
class DeleteUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AwsAccountId: str,
    Namespace: str,

DescribeAccountCustomizationRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeAccountCustomizationRequestRequestTypeDef

def get_value() -> DescribeAccountCustomizationRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
    }
Definition
class DescribeAccountCustomizationRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    Namespace: NotRequired[str],
    Resolved: NotRequired[bool],

DescribeAccountSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeAccountSettingsRequestRequestTypeDef

def get_value() -> DescribeAccountSettingsRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
    }
Definition
class DescribeAccountSettingsRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,

DescribeAccountSubscriptionRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeAccountSubscriptionRequestRequestTypeDef

def get_value() -> DescribeAccountSubscriptionRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
    }
Definition
class DescribeAccountSubscriptionRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,

DescribeAnalysisPermissionsRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeAnalysisPermissionsRequestRequestTypeDef

def get_value() -> DescribeAnalysisPermissionsRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "AnalysisId": ...,
    }
Definition
class DescribeAnalysisPermissionsRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    AnalysisId: str,

DescribeAnalysisRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeAnalysisRequestRequestTypeDef

def get_value() -> DescribeAnalysisRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "AnalysisId": ...,
    }
Definition
class DescribeAnalysisRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    AnalysisId: str,

DescribeDashboardPermissionsRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeDashboardPermissionsRequestRequestTypeDef

def get_value() -> DescribeDashboardPermissionsRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DashboardId": ...,
    }
Definition
class DescribeDashboardPermissionsRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DashboardId: str,

DescribeDashboardRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeDashboardRequestRequestTypeDef

def get_value() -> DescribeDashboardRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DashboardId": ...,
    }
Definition
class DescribeDashboardRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DashboardId: str,
    VersionNumber: NotRequired[int],
    AliasName: NotRequired[str],

DescribeDataSetPermissionsRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeDataSetPermissionsRequestRequestTypeDef

def get_value() -> DescribeDataSetPermissionsRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DataSetId": ...,
    }
Definition
class DescribeDataSetPermissionsRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DataSetId: str,

DescribeDataSetRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeDataSetRequestRequestTypeDef

def get_value() -> DescribeDataSetRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DataSetId": ...,
    }
Definition
class DescribeDataSetRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DataSetId: str,

DescribeDataSourcePermissionsRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeDataSourcePermissionsRequestRequestTypeDef

def get_value() -> DescribeDataSourcePermissionsRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DataSourceId": ...,
    }
Definition
class DescribeDataSourcePermissionsRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DataSourceId: str,

DescribeDataSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeDataSourceRequestRequestTypeDef

def get_value() -> DescribeDataSourceRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "DataSourceId": ...,
    }
Definition
class DescribeDataSourceRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    DataSourceId: str,

DescribeFolderPermissionsRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import DescribeFolderPermissionsRequestRequestTypeDef

def get_value() -> DescribeFolderPermissionsRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "FolderId": ...,
    }
Definition
class DescribeFolderPermissionsRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    FolderId: str,

DescribeFolderRequestRequestTypeDef

Usage Example
from mypy_boto3_quicksight.type_defs import D